BotAPITamTam Python-библиотека

104
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
128
ребят, а вообще долго кодите на питоне?
пару месяцев
BotAPITamTam Python-библиотека
127
ребят, а вообще долго кодите на питоне?
128
не за что)
BotAPITamTam Python-библиотека
126
все заработало СПАСИБИЩЕ00
123
можно и без папки))
117
вот так как-то
128
у меня прост в папке лежит)
124
Почему так?
132
это если он в папке
127
если рядом, то вот так должно быть: `from botapitamtam.botapitamtam import BotHandler`
124
Я тоже отредактил =)
BotAPITamTam Python-библиотека
130
надеюсь апи лежит рядом с файлом .py?
естественно в одной директории
138
надеюсь апи лежит рядом с файлом .py?
132
свой
130
только токен вставь
132

bot.py

py
0,467 Кб
132
Спереди
128
If name должно быть без пробелов
BotAPITamTam Python-библиотека
129
терминал вообще ничего не кажет
BotAPITamTam Python-библиотека
131
(venv) C:\Users\Denis\PycharmProjects\cqbot>cqbot.py (venv) C:\Users\Denis\PycharmProjects\cqbot>
127
вылетает?
BotAPITamTam Python-библиотека
133
что то он вылетает после запуска
125
а апдейты идут?
131
в простом боте это тоже тут не надо: def url_encode(txt): return urllib.parse.quote(txt)
130
if text != None: вообще не нужно. можно без этого)
BotAPITamTam Python-библиотека
131
from botapitamtam import BotHandler import urllib bot = BotHandler('ChRrqzD0j3cnn4usNAcL9hO-km6fyPL-vpJuPoX08xY') def url_encode(txt): return urllib.parse.quote(txt) def main(): res_len = 0 marker = None while True: update = bot.get_updates(marker) if update is None: # проверка на пустое событие, если пусто - возврат к началу цикла continue ...
129
ошибки пропали. но бот молчелив)
кинь сюда ведь код, или можешь в личку
BotAPITamTam Python-библиотека
148
тогда просто вставь токен bot = BotHandler('тут_твой_токен')
ошибки пропали. но бот молчелив)
138
чтобы бот отвечал на всё 'привет' значит?
141
from botapitamtam import BotHandler class cqbot(BotHandler): cqbot.token = 'ChRrqzD0j3cnn4usNAcL9hO-km6fyPL-vpJuPoX08' ну так я нарисовал, извиняюсь что так. Влоб прошу готовое, ну хочется щас запустить его а дальше в инете инфу буду искать ...
классы тут не нужны. тут все куда проще
140
тогда просто вставь токен bot = BotHandler('тут_твой_токен')
BotAPITamTam Python-библиотека
132
bot = BotHandler(token) - ругается на нее
BotAPITamTam Python-библиотека
138
Тут форматирование ни к черту =)
разберусь)
139
Это конечно уже вне цикла
146
Тут форматирование ни к черту =)
136
if __name__ == '__main__': try: main() except KeyboardInterrupt: exit()
136
bot = BotHandler(token) def url_encode(txt): return urllib.parse.quote(txt) def main(): res_len = 0 marker = None while True: update = bot.get_updates(marker) if update is None: # проверка на пустое событие, если пусто - возврат к началу цикла continue marker = bot.get_marker(update) updates = update['updates'] for last_updat ...
BotAPITamTam Python-библиотека
141
from botapitamtam import BotHandler class cqbot(BotHandler): cqbot.token = 'ChRrqzD0j3cnn4usNAcL9hO-km6fyPL-vpJuPoX08' ну так я нарисовал, извиняюсь что так. Влоб прошу готовое, ну хочется щас запустить его а дальше в инете инфу буду искать
137
Токен объявили
128
Библиотеку импортировали
123
Ну берем код от переводчика (всегда так делаю 😅)
BotAPITamTam Python-библиотека
125
мне нужно что бы бот отвечал на любые собщение одним текстом-привет
BotAPITamTam Python-библиотека
129
какой обработчик должен запустится
BotAPITamTam Python-библиотека
131
так после того как я добавлю токен
BotAPITamTam Python-библиотека
123
щас буду пробовать. Как раз ваша помощь понадобится))
123
Ну как
125
Привет