Всем привет! Это вторая часть статьи, в которой я посвящу время запросам и серверам telegram. Если кто-то еще не видел первую часть, то рекомендую её почитать. В третьей части скорее всего будет описана работа с базами данных. Ну и если у вас опять возникли вопросы, то пишите мне в телеграм: dimagorovtsov
@bot.message_handler(commands=['start'])
def start(message):
print(message)
{
'content_type':'text',
'message_id':573,
'from_user':{
'id':687595402,
'is_bot':False,
'first_name':'Dmitry',
'username':'dimagorovtsov',
'last_name':'Gorovtsov',
'language_code':'ru'
},
'date':1565206363,
'chat':{
'type':'private',
'last_name':'Gorovtsov',
'first_name':'Dmitry',
'username':'dimagorovtsov',
'id':687595402,
'title':None,
'all_members_are_administrators':None,
'photo':None,
'description':None,
'invite_link':None,
'pinned_message':None,
'sticker_set_name':None,
'can_set_sticker_set':None
},
'forward_from_chat':None,
'forward_from':None,
'forward_date':None,
'reply_to_message':None,
'edit_date':None,
'media_group_id':None,
'author_signature':None,
'text':'/start',
'entities':[
<telebot.types.MessageEntity object at 0x03807F50>
],
'json':{
'message_id':573,
'from':{
'id':687595402,
'is_bot':False,
'first_name':'Dmitry',
'last_name':'Gorovtsov',
'username':'dimagorovtsov',
'language_code':'ru'
},
'chat':{
'id':687595402,
'first_name':'Dmitry',
'last_name':'Gorovtsov',
'username':'dimagorovtsov',
'type':'private'
},
'date':1565206363,
'text':'/start',
'entities':[
{
'offset':0,
'length':6,
'type':'bot_command'
}
]
}
}
print(message.chat)
{'type': 'private', 'last_name': 'Gorovtsov', 'first_name': 'Dmitry', 'username': 'dimagorovtsov', 'id': 687595402, 'title': None, 'all_members_are_administrators': None, 'photo': None, 'description': None, 'invite_link': None, 'pinned_message': None, 'sticker_set_name': None, 'can_set_sticker_set': None}
print(message.chat.id)
687595402
print(message.from_user)
{'id': 687595402, 'is_bot': False, 'first_name': 'Dmitry', 'username': 'dimagorovtsov', 'last_name': 'Gorovtsov', 'language_code': 'ru'}
print(message.from_user.first_name)
bot.send_message(<ваш id>, 'Текст сообщения')
К сожалению, не доступен сервер mySQL