![]() |
ку, пупсы, сегодня познакомлю вас с библиотекой
Код:
pyTelegramBotAPI (telebot)Код:
/newbotпишем: python: [CODE] import telebot bot = telebot . TeleBot ( 'наш токен тут' ) @bot.message_handler ( commands = [ 'start' ] ) def nemorisson ( ) : bot . send_message ( message . chat . id , "привет, сладкий разбор кода: 1 строка - импорт библиотеки 3 стр - тут мы инициализируем бота 5 стр - тут мы уже ждем ввода команды, вместо 'start', можно поставить любую команду, количество хендлеров в коде неограниченно. 6 стр - ОБЯЗАТЕЛЬНАЯ функция после хендлера. 7 стр - отправка сообщения, в аргументах у нас - Код:
int chatID, str text8 стр - хендлер только уже текста 9 стр - функция 10 стр - проверка текста сообщения 11 - отправка сообщения 13 - тоже отправка) 14 строка - зацикливание работы бота вот, мы научилимись писать говнобота, я многое не рассказал, ютб в помощь (p.s. - 5 эмоций жука - новая часть) ЭМОЦИИ ЖУКА, НЕ ЛАЙка |
Зачем? Таких гайдов миллион в гугле
|
🐛
Цитата:
|
1. лучше юзать aiogram
2. лучше не писать на питоне |
Цитата:
|
Цитата:
[CODE] #include #include #include int main ( ) { setlocale ( LC_ALL , "RU" ) ; TgBot :: Bot bot ( "token" ) ; bot . getEvents ( ) . onAnyMessage ( [ & bot ] ( TgBot :: Message :: Ptr message ) { std :: cout chat -> username text text . begin ( ) , message -> text . end ( ) , message -> text . begin ( ) , tolower ) ; if ( message -> text == "/start" ) bot . getApi ( ) . sendMessage ( message -> chat -> id , u8 "Привествую!\nВведите команду /help, чтобы получить список команд" ) ; else bot . getApi ( ) . sendMessage ( message -> chat -> id , u8 "Такой команды нет в списке\nУзнать список команд можно, введя /help" ) ; } ) ; try { TgBot :: TgLongPoll longPoll ( bot ) ; while ( true ) { longPoll . start ( ) ; } } catch ( TgBot :: TgException & e ) { std :: cout так лучше? |
Цитата:
Цитата:
|
зачем ты создаешь эти говно гайды, которых в инете хуева туча?
|
Цитата:
|
Цитата:
|
| Время: 21:53 |