Telegram Bot
[1]:
%load_ext autoreload
%autoreload 2
from TelegramBotNotifications import TelegramBot
import decouple
[2]:
t=TelegramBot(
#this is the API token, string
decouple.config("TELEGRAM_TOKEN"),
channel_mode=True,
users_path="../../../telegram_users.csv")
### TELEGRAM BOT
# Checking new users
No new users.
[3]:
t.updates
[3]:
username | date | chat_id | message | |
---|---|---|---|---|
0 | None | 2022-03-30 17:19:52+00:00 | 5055308345 | F72LEZ5UEC |
1 | None | 2022-03-30 17:19:53+00:00 | 5055308345 | C64KMDK6HB |
2 | None | 2022-03-30 17:19:55+00:00 | 5055308345 | RMOAQOA2GE |
3 | None | 2022-03-30 17:22:36+00:00 | 5055308345 | XA8JEZUAJK |
4 | None | 2022-03-30 17:22:39+00:00 | 5055308345 | KR4PK9NYEB |
[4]:
t.users
[4]:
chat_id | username | date_joined | |
---|---|---|---|
0 | 5055308345 | admin | 2022-02-06 21:55:54+00:00 |
[5]:
t.send_message_to_user("ciao","admin")
[6]:
t.send_message_to_user("ciao","addmin")
UserNotFoundError
[7]:
t.send_photo("../temp/ADA_20220201-214758.jpeg",888418315)
SendPhotoError
[8]:
t.error_log
[8]:
[{'error': 'UserNotFoundError', 'e': KeyError('addmin')},
{'error': 'SendPhotoError',
'e': FileNotFoundError(2, 'No such file or directory')}]