Требуется помощь в реализации авторизации в telegramm bote по номеру телефона. пример: я заношу номера телефонов в в базу ручками и когда пользователь подключается к боту будет происходить сравнение номера с базой и только после этого пускать в бота. есть пример c бд vedis и она не сложна в реализации. https://groosha.gitbooks.io/telegram-bot-lessons/content/chapter11.html я не могу понять как это реализовать только под номер телефона. бот будет использоваться в компании как база знаний. есть небольшая часть кода.
подскажите как это все реализовать в эту часть кода. буду очень признателен
Отслеживать
8,552 4 4 золотых знака 29 29 серебряных знаков 53 53 бронзовых знака
задан 8 фев 2019 в 14:51
Александр Москалев Александр Москалев
1 1 1 серебряный знак 2 2 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
- Делаешь хендлер контактов: content_types=[‘contact’]
- В сообщении будет ключ contact . Делаешь проверку: if msg.contact.user_id == msg.from_user.id
- Если человек отправил свой номер, то проверка пройдет успешно, если нет, то это номер другого человека
- Потом в делаешь проверку на наличие msg.contact.phone_number в базе данных
Надеюсь помог. Так же можешь заменить func=lambda message: True, content_types=[‘text’] на content_types=[‘text’] . Разницы нет
LeakedInfoBot #бот для #пробив #номер #телеграм #глазбога #тг
Отслеживать
ответ дан 8 фев 2019 в 16:55
Savvasenok Savvasenok
11 3 3 бронзовых знака
- telegram-bot
- python-3.6
- vedis
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Парсер Телеграм: как спарсить контакты из канала и чата
Сервисы
На чтение 4 мин
Для продвижения своего бизнеса в телеграмме необходимо анализировать статистику чатов и каналов. Но искать и группировать всю нужную информацию вручную слишком долго. Эту проблему можно решить с помощью парсер чатов в телеграм. Разберемся, зачем нужно парсить, а также как и с помощью чего это делать.
Парсер чатов Телеграмм бесплатно
Само слово «парсинг» означает «анализировать, разбирать». С помощью парсера можно отобрать в большом объёме информации необходимые сведения. Характер таких сведений зависит от нужд пользователя, поэтому парсер нужно подбирать под конкретный запрос индивидуально. К примеру, можно отобрать всех людей из общего числа подписчиков по году рождения, или полу, чтобы порекомендовать им свои товары и услуги в соответствии с данными характеристиками.
После анализа результат можно скачать на устройство в следующих форматах:
Обычно, парсер отбирает информацию в перечень, вид которого зависит от запроса пользователя.
Бот парсер чатов в Телеграм
Телеграм ботов для парсинга достаточно много. Все они бесплатные и чаще всего используется в целях рекламы. Чтобы использовать бот парсер в телеграмме:
- Подписываемся на канал разработчика.
- Включаем бота, нажав на «Старт» или «Запустить».
- Следуем дальнейшим инструкциям, которые предложит бот. В большинстве ботов есть графическое меню с выбором команд.
- Далее выбираем вид парсинга, к примеру, нам нужно отобрать лишь активных подписчиков.
- Указываем название нашего канала.
- Через пару минут от робота придёт сообщение с результатом. В нашем случае — это список активных пользователей. Его можно сохранить.
Лучшие боты-парсеры в Telegram:
Парсер чатов
Парсер Телеграм каналов — сервисы
Парсеры для канала в телеграмме могут быть простыми (собирают только пользователей) и многофункциональными. С помощью простого парсера телеграмм-каналов можно:
- найти пользователей, которые находится онлайн в данный момент или были в этом статусе совсем недавно;
- репостить записи, которые бы соответствовали точно заданным критериям;
- искать конкретные публикации на канале;
- анализировать базу подписчиков на наличие неактивных участников;
- собрать список контактов участников сообщества с мобильными номерами;
- составить список всех участников.
Также парсеры на каналах могут собирать данные и по другим ключевым признакам: по полу/возрасту пользователей и так далее. Кроме того, парсеры могут отличить бота от реального пользователя.
Что касается многофункциональных сервисов: с их помощью тоже можно парсить, но они больше узконаправленных сайтов, программ или ботов для парсинга, так как является полноценными инструментами для продвижения в телеграмме.
Чтобы парсить телеграм-канал можно:
- Использовать боты (о них рассказали выше ).
- Заказать такую услугу у фрилансеров.
- Воспользоваться платными сервисами.
Платных парсеров для сообществ в Телеграм полно в интернете. Обычно, они стоят потраченной суммы, так как качественно выполняют свою работу и обладают множеством полезных инструментов. Вот наш топ сервисов для парсинга в телеграмме:
- A-Parser — отличный сервис для анализа открытых сообществ в «телеге». В результате анализа можно получить список нужных пользователей со ссылками на страничку и фотографией.
- Telecobra — хорошая площадка для парсинга и автоматической рассылки приглашений и сообщений, накручивания просмотров. Ограничение сервиса: сбор информации доступен только участникам с правами администратора. У сервиса есть бот в телеграм.
- Telegram Soft — популярный сайт для продвижения, на котором есть функция парсинга. Работает для каналов любого типа. Огромный плюс — наличие интегрированной системы фильтрации.
- Telereg — с помощью этой платформы можно парсить даже закрытки. Сервис постоянно обновляется и совершенствуется.
Как спарсить участников чата в Телеграмме
Для наглядного примера, посмотрим как спарсить участников чатов в телеграмме с помощью многофункционального сервиса продвижения Telegram Soft.
Источник: teleggid.com
Telegram бот который умеет звонить
Доброго времени суток дорогие читатели, хочу вам рассказать о своем опыте в создании подобного сервиса.
Начало
Сидел я как то раз в telegram чате и наблюдал как многие люди общались на тему смс бомбера, задавали вопросы, а где бы взять такого бота? Следом был получен ответ, что никто не будет поддерживать такого бота, слишком много ресурсов для этого нужно. Современные системы или программы подобного рода используют сторонние сервисы и не могут обслуживать поток клиентов, поскольку получают баны за заполнения различных форм (заказов, регистраций) и тому подобное.
Идея
В тот момент я подумал, а почему бы не создать подобного бота, развлекательного характера, цель которого — посмотреть на реакцию друзей но только использовать не смс а звонки? А чем же удивит пользователя звонок? А тем что он будет выглядеть вот так:
бот работает только на номера РФ.
Номер телефона, время разговора показано не будет.
Сам я являюсь разработчиком сайтов, но у меня была одна проблема. В моем арсенале не было нужного языка для создания подобного рода приложения. Тогда я начал изучать нужный мне язык программирования.
Разработка
Через месяц я уже собрал готовый прототип проекта. В ходе разработки у меня появились вопросы, которые мне было необходимо обсудить с юристами. Что будет если мою систему будут использовать в плохих намерениях? подумал я.
С точки зрения закона — никто никому звонить не запрещает. К тому же мой бот совершает звонки и тут же сбрасывает если берут трубку. Как мне пояснили юристы, что такого рода закона нет и всем пользователям данную проблему решать придется сугубо технически, использовать черные списки и тому подобное, но я все же создал лимиты на звонки. Сделано это для того чтобы злые пользователи уж совсем не замучили никого используя функционал моего бота 24 на 7. Проект получил кодовое название Zombie Voice. В своем проекте я не использую никаких сторонних сервисов и все работает на программном уровне.
Раскрутка
Как говорится создать мало, а как о нем узнает мир? Изначально я поступил наверное как большинство создателей своих ботов — это закинул его в каталоги. Могу сказать сразу что супер крутого эффекта это не дало. Дальнейший шаг был это яндекс директ, но тщетно, показов было море, а кликов мало. Основная аудитория это как раз таки мужчины возраста 18-25 лет. Лучший вариант для меня оказался реклама в тематических пабликах в телеграм, для этого я использовал tgstat, там мне удавалось найти каналы, которые не использовали метод накрутки и был стабильный прирост пользователей.
Как это работает?
Примерно так, как я и планировал, пользователь вбивает номер пользователя в бота и использует бесплатные/платные звонки на номер. Бот помещает вас в очередь и если Вы с ней согласны, ваша заявка будет создана.
Далее наблюдаем за другом и всячески прикалываемся (пару пользователей присылали мне реакцию своих друзей) Довольно забавно получилось.
Как только ваш заказ будет обработан, Вы получите уведомления:
Важная особенность, если сделали заказ и он обрабатывается, второй в это время заказать не получиться и отменить кстати тоже, поэтому нужно учитывать то, что человек может просто выключить телефон.
Что я с этого получил?
Хотелось бы сказать, что я приобрел бесценный опыт освоив новый язык программирования, пополнил свои профессиональные навыки сопутствующими технологиями а так же финансовую прибыль.
Итог
Примерно так в жизни и бывает, пока кто-то говорит что это никому не выгодно или невозможно, другие просто берут и делают))) Всем удачи, верьте в себя: ) и никого не слушайте!
Источник: spark.ru