Базы данных в телеграмме - IT Новости
Microclimate.su

IT Новости
78 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Базы данных в телеграмме

Телеграм канал databases

Поделиться с друзьями:

О чём пишут в канале @alldatabases

Дипломаты РФ (послы и посланники) 03 2017 г (544 зап)
https://yadi.sk/d/buX0tXfI3Jeftn

Ростовская область-телефоны, жители, предприятия, предприниматели, авто, судимость, должники 2008
Формат: Кронос
без пароля
Размер: 1,35 Гб
Ссылка для скачивания: https://mega.nz/#F!EG5U3YpQ!-eLS98khxzD-LD1pcBWpjw

2Gis (ноябрь 2016)
Падуя (Венеция), Прага, Сантьяго, Бишкек
OID Название организации Населенный пункт
Раздел Подраздел Рубрика Телефоны Факсы
Email Сайт Адрес Почтовый индекс Типы платежей
Время работы Собственное название строения
Назначение строения
Vkontakte Facebook Skype Twitter Instagram ICQ Jabber
Файл: Excel
http://goo.gl/lLhbjO

2GIS Украина Ноябрь 2016 (Киев, Харьков, Одесса, Днепр)
Конверт в кронос плюс, таблицы по четырем городам слиты в одну, добавлено поле область, в номерах телефонов убраны минусы и пробелы
Имя банка: 2GIS Украина Ноябрь 2016
Размер банка: 85`971 Kb
Общее количество записей в банке: 196`624
Список баз:
N|Название базы|Имя|Тип|Кол-во наборов|Поле кода|Кол-во записей
1|2GIS Украина 11.2016 (Киев, Харьков, Одесса, Днепр)|KK|1|0||196624
База :2GIS Украина 11.2016 (Киев, Харьков, Одесса, Днепр)
Состав полей базы
N поля| Название поля|Тип|Длина поля|Словарь|Статус|Связь с базами
0|Системный номер|Ц|?||
1|OID|Ц|20|||
2|Название организации|Т|255|||
24|Область|Т|20|||
3|Населенный пункт|Т|255|||
4|Раздел|Т|255|||
5|Подраздел|Т|255|||
6|Рубрика|Т|255|||
7|Телефоны|Т|255|||
?Факсы|Т|255|||
9|Email|Т|255|||
10|Сайт|Т|255|||
11|Адрес|Т|255|||
12|Почтовый индекс|Ц|20|||
13|Типы платежей|Т|255|||
14|Время работы|Т|255|||
15|Собственное название строения|Т|255|||
16|Назначение строения|Т|255|||
17|Vkontakte|Т|255|||
18|Facebook|Т|255|||
19|Skype|Т|255|||
20|Twitter|Т|255|||
21|Instagram|Т|255|||
22|ICQ|Т|255|||
23|Jabber|Т|255|||
https://yadi.sk/d/KLVQ1SX-3HCeHD

РФ Тверь криминал отбывающие наказание в ИК 1 08.2016
формат: Access 2010
количество записей 1522
состав полей:
ФИО
дата рождения
статья
срок
прибыл
начало срока
конец срока
УДО
образование
специальность
трудоустройство
бригада
https://yadi.sk/d/1uBDAjYC3HEoLf

РФ Реестр такси Москвы (23.04.2017)
Тип банка:Cronos
Размер банка: 15`923 Kb
Общее количество записей в банке: 80`760
0|Системный номер|Ц|10|||
1|Номер разрешения|Т|255|||
2|Госномер|Т|255|||
3|Наименование перевозчика|Т|255|||
4|ИНН|Т|255|||
5|ОГРН (ОГРНИП)|Т|255|||
6|Номер бланка разрешения|Т|255|||
7|Марка, модель ТС|Т|255|||
?Год выпуска ТС|Т|255|||
9|Статус|Т|255|||
Без пароля
Ссылка: https://cloud.mail.ru/public/5KhU/LAP43spMZ

Крым. Симферополь. Работники медицины 02.2014
Размер банка: 619 Kb
Общее количество записей в банке: 3`179
База: СИМФЕРОПОЛЬ МЕДИКИ 2014
1|Ф.И.О.|Т|100||ИФ|
2|Специализация|Т|40|||
3|Направление|Т|88|||
4|Должность|Т|21|||
5|Организационная форма медучреждения|Т|26|||
6|Наименование учреждения|Т|24|||
7|Адрес|Т|100|||
?Контактные телефоны|Т|102|||
https://www.upload.ee/files/6946247/CRIMEA_MED_02.2014.rar.html

База данных фрилансеров СНГ- актуальность 2015
Формат: Кронос
Количество записей: 180868
Состав полей
0| Системный номер
1| Аккаунт
2| EMAIL
3| ФИО
4| Телефон
https://cloud.mail.ru/public/Ge83/j9dskYGtr

Недействительные паспорта 26.04.2017
Тип банка: CronosPro v5. Индексы построены, проведена оптимизация.
Общее количество записей в банке: 106`449`378
Состав полей базы
N поля| Название поля|Тип|Длина поля|Словарь|Статус|Связь с базами
0|Системный номер|Ц|10|||
1|СЕРИЯ ПАСПОРТА|Т|4||ИФ|
2|НОМЕР ПАСПОРТА|Т|6||ИФ|
https://mega.nz/#!SNFVwDyb!QrhEVxqtWRANrj7C4R74nSKJ05WmBAYlaCqW1u8S3Tc

Доступ к изображению возможен только в приложении Телеграм. ?Каталог самых лучших каналов сети!
? Каталог: @TopCatalog
? Добавить канал: @TopCatalogBot

45 полезных ботов для Telegram

Боты — это модно. Нина Белая специально для «Нетологии» выбрала 45 полезных ботов для Telegram.

Хранить и обмениваться файлами

@topdf_bot Конвертирует в PDF документы и файлы. Поддерживает DOC, DOCX, ODT, TXT и JPG.

@instasave_bot Скачивает фото и видео из Instagram. Отправляете ссылку — получаете медиафайл.

@driveitbot Сохраняет на «Google Диск» файлы весом до 20 МБ.

@filesbot Умеет хранить документы и делиться ими с другими пользователями.

@transferRobot Еще один помощник для работы с файлами: загружает в облачное хранилище и даёт постоянные ссылки на них.

Найти и скачать

@ru_tracker_bot Скачивает торрент-файлы с заблокированного в России Rutracker без перехода на сайт.

@freebooksbot, @mybookbot Ищут книги по запросу, предлагают выбрать формат и сохраняют файл в Dropbox.

@tap2bot Ищет все: одежду, книги, фильмы, авиабилеты, отели, самые дешевые такси. Работает с Флибустой, РуТрекером, ВКонтакте и другими ресурсами.

нина белая

курс

Основы HTML и CSS

Узнать больше

  • Научитесь вносить правки в HTML-код страницы и верстать текстовые блоки
  • Меняйте оформление и стиль отдельных элементов сайта
  • Узнайте, какие специалисты работают над разными частями веб-проектов

Почта

@findoBot Поисковый ассистент для почты, облачных хранилищ, контактов. Работает с Gmail, Evernote, Dropbox, OneDrive.

@temp_mail_bot Создает временный ящик и показывает его содержимое. Сам удаляет все это через 10 минут.

Читать еще:  Платные боты в телеграм

Языки

@ytranslatebot Бот-переводчик от Яндекса.

@andyrobot Помогает практиковать английский. Можно выбрать изучение отдельных слов, грамматики или построить диалог. Предлагает аудио с правильным произношением.

@slangbot Еще один помощник в изучении английского. Можно запросить толкование слова или получить объяснение рандомного выражения из словаря этого бота.

@pronunciationbot Присылает аудиофайл с произношением слова или фразы. Работает в групповых чатах.

Текст

@grammarnazibot Проверяет грамотность текста. Если добавить этого бота в общий чат, он укажет на ошибки каждого участника обсуждения.

@swp_bot Исправляет текст с ошибкой раскладки — русскую на английскую или наоборот.

@voiceru_bot Синтезирует текст в речь и наоборот.

Для работы в Telegram

@yetanotherbot Создает анонимный чат с заменой настоящего ника пользователя на вымышленный.

@pollbot Организовывает голосование в чате с заданными вариантами ответа и считает статистику.

@hellouserbot Бот-привратник для общего чата: приветствует новых участников, прощается с уходящими. Текст его реплик можно задать самому.

@msg_stats_bot Считает статистику сообщений в чате, составляет топ-15 пользователей.

@controllerbot Работает с каналами: может отправлять форматированные сообщения и создавать отложенные посты.

@metricsBot Показывает данные из Google Analytics.

Читать также

В городе и в мире

@onetwotrip_bot Ищет авиабилеты: предлагает самый быстрый и самый дешевый варианты. Доступны настройки желаемого времени вылета или авиакомпании.

@aviasalesofficialbot Бот от Aviasales ищет авиабилеты и гостиницы.

@yandexmapsbot Работает с картами Яндекса — находит и показывает объекты, сообщает уровень пробок в городе.

@caffe_bot Находит кафе и рестораны в радиусе километра от вас. Показывает расположение, ценник, контакты, фотографии места и отзывы о нем. Работает в мобильном клиенте.

@barmap_bot Показывает пять открытых баров в радиусе километра от вас.

@flysafebot Бот для тех, кто боится полетов. Он расскажет, какой рейс безопаснее для вашего маршрута, можно ли спокойно сесть в тот или иной самолет.

@osmbot OpenStreetMap-бот умеет искать места по всему миру, присылает изображения в нескольких форматах на выбор, дает контакты магазинов в городах и поселках из базы сервиса. Говорит на английском.

@cargolinkbenzinbot Покажет заправки в радиусе пяти километров от вас. Работает по всему СНГ.

Спорт

@fitmebot Помогает купить или продать абонемент в тренажерный зал. Работает по всей России.

@crossfitwodbot Присылает программу кроссфит-тренировок на день, записывает результат и сравнивает с достижениями других спортсменов.

Читать также

Прочие

@shtrafyBot Проверяет, есть ли штрафы ГИБДД, сохраняет реквизиты автомобиля, сообщает о новых штрафах. Оплатить штраф с его помощью нельзя, но бот дает ссылку на оплату вне Telegram.

@russianpdd_bot Экзамен на знание ПДД в виде бота. В базе 40 билетов по 20 вопросов, актуальных на 2016 год.

@mnp_bot Определяет по номеру телефона регион и мобильного оператора.

@wmarkbot Ставит водяные знаки на фотографии и видео. Можно настроить знак в виде текста или картинки.

@easystrongpasswordbot Генератор паролей — и сложные, и простые составляет так, что их легко запомнить.

@radiusbot Находит собеседников вокруг вашей локации. Минимальный радиус поиска — 10 метров, максимальная аудитория — весь мир. Бот можно использовать, например, на конференциях или лекциях, если хочется узнать мнение коллег. Для знакомства в барах сервис тоже вполне подойдет.

@RubleRobot Подбрасывает для вас монетку — бот на случай принятия важных решений.

Мнение автора и редакции может не совпадать. Хотите написать колонку для «Нетологии»? Читайте наши условия публикации.

Чат-боты «Telegram» для поиска людей

Мессенджер «Телеграм» завоевал огромную популярность среди пользователей благодаря удобному обмену сообщениями, файлами между двумя или более людьми и наличию интересных инструментов. В качестве полезных помощников «Telegram» для выполнения необходимых задач используются боты, выполняющие различные функции в зависимости от своей направленности. Они доставляют необходимую информацию по запросу посредством чата и могут использоваться для поиска людей, музыки, фильмов, книг, предоставляют ссылки на скачивание, рассылают свежие новости, курсы валют и т. д.

Распознать ботов «Телеграм» можно по окончанию имени аккаунта «bot». Чтобы добавить любого из них, необходимо произвести ряд простых действий:

  • перейдите к строке поиска приложения, пропишите имя бота;
  • из выпавшего списка найдите аккаунт;
  • начните диалог с команды Start;
  • далее, в зависимости от функционала бота задаём нужные запросы, скачиваем файлы, пробиваем требуемые сведения и т. д.
Читать еще:  Боты в телеграм

Боты, позволяющие найти человека

Некоторые чат-боты «Telegram» работают с базами данных и могут выяснить информацию о номере телефона, найти контактные данные владельца авто по госномеру транспортного средства. Все они выполняют различные функции.

Получение сведений о номере телефона – @MsisdnInfoBot

При помощи бота с именем Никлаус MSISDN Info можно проверить, в каком регионе зарегистрирован абонент, определить оператора связи. Информация поступит ответным сообщением в чате после отправки цифр телефонного номера в любом формате.

Поиск сведений об автовладельце – @AVinfoBot, @antiparkon_bot

Бот Avinfobot находит данные о владельце, пробивает историю автомобиля, проверяет на участие в ДТП по номеру автомобиля, чёткой фотографии транспортного средства с номерными знаками, имени или контактам автомобилиста, активной ссылке на объявление о продаже ТС. Аналогичные функции выполняет «Антипаркон», ещё один бот «Телеграм». Пробить человека он способен по собственной базе, регулярно пополняемой самими автомобилистами. Проверка сведений об авто и его владельце – далеко не полный перечень возможностей. Воспользовавшись ботом, каждый автомобилист найдёт для себя много полезного.

Поиск человека по местоположению – @friendsfindbot

Бот ищет находящихся вблизи пользователей «ВКонтакте» по местоположению, отправленному ему в чате независимо от того, имеют люди аккаунт в «Телеграм» или нет. На запрос приходит ответное сообщение с информацией, добытой в результате проверки.

На самом деле, аккаунтов, работающих с телефонными базами, очень мало, но так как сервис постоянно развивается и у каждого есть возможность создать собственного бота, не исключено, что вскоре информация о каждом будет доступна в один клик.

Чат-боты «Telegram» для поиска людей

Мессенджер «Телеграм» завоевал огромную популярность среди пользователей благодаря удобному обмену сообщениями, файлами между двумя или более людьми и наличию интересных инструментов. В качестве полезных помощников «Telegram» для выполнения необходимых задач используются боты, выполняющие различные функции в зависимости от своей направленности. Они доставляют необходимую информацию по запросу посредством чата и могут использоваться для поиска людей, музыки, фильмов, книг, предоставляют ссылки на скачивание, рассылают свежие новости, курсы валют и т. д.

Распознать ботов «Телеграм» можно по окончанию имени аккаунта «bot». Чтобы добавить любого из них, необходимо произвести ряд простых действий:

  • перейдите к строке поиска приложения, пропишите имя бота;
  • из выпавшего списка найдите аккаунт;
  • начните диалог с команды Start;
  • далее, в зависимости от функционала бота задаём нужные запросы, скачиваем файлы, пробиваем требуемые сведения и т. д.

Боты, позволяющие найти человека

Некоторые чат-боты «Telegram» работают с базами данных и могут выяснить информацию о номере телефона, найти контактные данные владельца авто по госномеру транспортного средства. Все они выполняют различные функции.

Получение сведений о номере телефона – @MsisdnInfoBot

При помощи бота с именем Никлаус MSISDN Info можно проверить, в каком регионе зарегистрирован абонент, определить оператора связи. Информация поступит ответным сообщением в чате после отправки цифр телефонного номера в любом формате.

Поиск сведений об автовладельце – @AVinfoBot, @antiparkon_bot

Бот Avinfobot находит данные о владельце, пробивает историю автомобиля, проверяет на участие в ДТП по номеру автомобиля, чёткой фотографии транспортного средства с номерными знаками, имени или контактам автомобилиста, активной ссылке на объявление о продаже ТС. Аналогичные функции выполняет «Антипаркон», ещё один бот «Телеграм». Пробить человека он способен по собственной базе, регулярно пополняемой самими автомобилистами. Проверка сведений об авто и его владельце – далеко не полный перечень возможностей. Воспользовавшись ботом, каждый автомобилист найдёт для себя много полезного.

Поиск человека по местоположению – @friendsfindbot

Бот ищет находящихся вблизи пользователей «ВКонтакте» по местоположению, отправленному ему в чате независимо от того, имеют люди аккаунт в «Телеграм» или нет. На запрос приходит ответное сообщение с информацией, добытой в результате проверки.

Читать еще:  Работа в телеграмме без залога

На самом деле, аккаунтов, работающих с телефонными базами, очень мало, но так как сервис постоянно развивается и у каждого есть возможность создать собственного бота, не исключено, что вскоре информация о каждом будет доступна в один клик.

Собираем базу пользователей (подписчиков) Телеграм бота + мультиязычный интерфейс

Собрать базу подписчиков бота не сложно, потому что при «старте» бота вместе с запросом приходят нужные данные. Нам необходимо только организовать сбор этих данных. Они нам могу пригодиться, например для хранения настроек пользователя, или при формировании рассылки информационных сообщений. Без самостоятельного ведения базы или использования сторонних ресурсов получить список тех, кто начал диалог с вашим ботом невозможно, то есть Телеграм вам такой информации нигде не выведет, по крайней мере на момент написания статьи, я такого функционала в мессенджере не встречал.

Для примера сделаем возможность пользователю выбирать язык интерфейса (мультиязычность), и соответствующую настройку будем хранить вместе с данными пользователя.

Как организовать сбор данных?

Для начала создадим таблицу users в базе MySQL (используйте кодировку utf8mb4_unicode_ci)

Класс User по работе с таблицей, к нему мы будем обращаться для создания, получения или обновления данных о пользователях.

Добавим новый метод setPdo в класс по организации соединения с СУБД MySQL, сам класс Db вы можете посмотреть в предыдущей статье «Авторизация на сайт через Телеграм без использования официального виджета», также в прикрепленном к статье файле будут все приведенные скрипты.

Вынесем все необходимые в рамках этой статьи методы взаимодействия с Telegram Bot API в отдельный класс Bot, не забудьте заменить ___TOKEN__ВАШЕГО__БОТА___ на токен от своего бота.

Класс при необходимости можно расширить, а методы дополнить, но это на ваше усмотрение.

Добавляем боту мультиязычность

В качестве примера применения базы пользователей сделаем боту мультиязычный интерфейс, для этого необходимо при старте пользователю выводить возможность выбора языка в случае, если ранее им язык не был выбран. Мультиязычность позволит вам как создателю бота расширить круг пользователей, повысить лояльность и соответственно получить больше клиентов.

Класс Lang работает с файлами, которые содержат текстовые данные на разных языках в формате JSON. На сервере сделаем для них отдельную директорию lang и поместим ее в корень.

Структура приложения по итогу будет выглядеть так:

Метод getParam() принимает один обязательный параметр и один необязательный. Обязательный параметр — это ключ в массиве данных языкового файла, по нему мы будем получать значение контента. В качестве не обязательного параметра можно передать массив (ключ — значение) для подстановки необходимых нам динамических данных, например имя пользователя:

Lang.php

Файлы с контентом ru.json и en.json

Переходим к самому интересному, это класс WebHook. После того как пришел запрос от пользователя мы создаем необходимые объекты и отправляем на проверку языковой настройки. В случае если у пользователя еще не выбран язык (это возможно при первом старте бота) то ему выводится предложение со списком языковых настроек. Если у него язык уже выбран, то все данные передаются в роутер, и там в зависимости от команды выполняются необходимые действия. В нашем варианте выводится приветствие.

Еще есть команда на смену языка /lang при ее выполнении пользователю предлагается список на смену языковой настройки.

Index.php — это файл, на который необходимо настроить вебхук.

Заключение

После успешной настройки вышеописанного приложения у вас будет основа для разработки мультиязычного приложения на базе Телеграм. Исходный код можно скачать и использовать на свое усмотрение.

Комментарии

Авторизуйтесь через Telegram, чтобы оставить комментарий.
Откройте бот @SiteAuthBot, нажмите кнопку Старт/Start. Следуйте инструкциям бота.

Внимание!
Убедитесь, что эта страница открыта в браузере, а не в приложении Telegram. В противном случае авторизация пройдет только в приложении Telegram.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector