ТГ бот для чтения переписок в Телеграмме

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

Реализовать функцию отправки сообщения в Telegram при помощи Python довольно просто. План действий:

  1. Создать Telegram-бота с помощью BotFather от Telegram
  2. Получить идентификатор чата
  3. Послать сообщение Telegram с помощью Python

Создание Telegram-бота

  1. Откройте приложение Telegram и найдите BotFather. Это встроенный бот Telegram, который помогает создавать пользовательские боты.
  2. Введите /newbot , чтобы создать нового бота.
  3. Дайте своему боту имя и уникальный username
  4. Скопируйте токен вашего нового бота Telegram

Примечание: не загружайте свой токен в интернет, так как любой пользователь с вашим токеном имеет полный контроль над вашим Telegram-ботом.

Получение идентификатора чата

В Telegram каждый чат имеет ID. Нам он нужен, чтобы отправлять в наш чат сообщения.

Отправьте своему Telegram-боту любое сообщение. После этого запустите скрипт Python, чтобы найти ID вашего чата:

import requests TOKEN = «Сюда вставьте свой токен» url = f»https://api.telegram.org/bot/getUpdates» print(requests.get(url).json())

Примечание редакции Pythonist: если у вас не установлена библиотека requests , нужно сперва ее установить:

$ python -m pip install requests

Этот скрипт вызывает функцию getUpdates , которая как бы проверяет наличие новых сообщений. Мы можем найти ID нашего чата из возвращаемого JSON (на иллюстрации выделен красным цветом).

Примечание: если вы не отправите сообщение своему Telegram-боту, результаты могут быть пустыми.

Еще по теме:  Список всех каналов Telegram

Найдя идентификатор чата, скопируйте его.

Отправка сообщения Telegram с помощью Python

Скопируйте и вставьте в следующий скрипт Python токен вашего Telegram-бота и ID чата из предыдущих двух шагов. Также напишите собственное сообщение.

import requests TOKEN = «Сюда вставьте свой токен» chat_id = «Сюда вставьте ID чата» message = «Здесь напишите свое сообщение» url = f»https://api.telegram.org/bot/sendMessage?chat_id= print(requests.get(url).json()) # Эта строка отсылает сообщение

Запустите скрипт и проверьте свой Telegram!

Источник: pythonist.ru

Топ-11 лучших Телеграм-каналов для чтения и скачивания книг, боты для поиска

Топ-11 лучших Телеграм-каналов для чтения и скачивания книг, боты для поиска

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

Популярные каналы для чтения книг в Telegram

чтения книг

Книжные ресурсы Телеграма многочисленны. Можно выбрать по стране, интересующему языку, направлению, стилям и другим параметрам. Например, источник «Книги по дизайну». Из названия понятно, какого рода литература будет появляться ежедневно (на нескольких общедоступных языках). Некоторые – достаточно разносторонние, для тех, кто просто любит читать.

«Книгитут» в Telegram

Screenshot_9

«Книгитут» – ресурс, который размещает книги нескольких издательств. Скачивание книг для мобильного устройства или планшета бесплатно. Канва источника достаточно разносторонняя, отличается от других похожих каналов. Создан относительно недавно, но быстро развивается. Литература на разные вкусы – от научных изысканий до романтических воспоминаний звезд эстрады.

«Библиотека рассказы книги»

Screenshot_10

Рейтинг
( Пока оценок нет )
Загрузка ...