TamTamBot для питона ✔️
123 •
@pyBotApiFrm
Обсуждение, вопросы, предложения.
TamTamBot (TTB):
https://github.com/asvbkr/TamTamBot">https://github.com/asvbkr/TamTamBot
OpenAPI client (OAC):
https://github.com/asvbkr/openapi_client">https://github.com/asvbkr/openapi_client
* туториал - https://habr.com/ru/company/mailru/blog/466373/
* демобот - https://github.com/asvbkr/ttBotDemo">https://github.com/asvbkr/ttBotDemo
Его работающая инсталяция - @asvbkrTestBot1
* Другие примеры - https://github.com/asvbkr
(!) Здесь мы все на "ты"
RED
171
Мне, пока, не очевидны такие изменения. Хорошо бы уточнить кейс
не сохранил ошибку. но, возможно, кто-то столкнётся с ней в будущем. условие возникновения обозначил, добавление бота в групчат с другим ботом. ошибка была, если склероз не изменяет, как раз KeyError, вникать не стал, поставил костылик и забыл
148
if marker: ul = self.subscriptions.get_updates(marker=marker, types=Update.update_types, _request_timeout=45)
else: ul = self.subscriptions.get_updates(types=Update.update_types, _request_timeout=45) ...
Вот так, видимо:
`if marker:
ul = self.subscriptions.get_updates(marker=marker, types=Update.update_types, _request_timeout=45)
else:
ul = self.subscriptions.get_updates(types=Update.update_types, _request_timeout=45)
340
косяк возникал вроде, когда двух ботов в чат добавлял
Мне, пока, не очевидны такие изменения. Хорошо бы уточнить кейс
RED
227
if marker: ul = self.subscriptions.get_updates(marker=marker, types=Update.update_types, _request_timeout=45)
else: ul = self.subscriptions.get_updates(types=Update.update_types, _request_timeout=45)
RED
145
лечится так.. в функции polling добавлен таймаут
RED
167
ещё есть дефект в самой либе TamTamBot, возможно неактуальный для большинства пользователей. при обрыве соединения бот не поднимается. может отправлять сообщения, но входящие не принимает
RED
160
косяк возникал вроде, когда двух ботов в чат добавлял
RED
147
костылик > if attr not in klass.attribute_map: klass.attribute_map[attr] = attr
RED
149
for attr, attr_type in six.iteritems(klass.openapi_types):
if attr not in klass.attribute_map: klass.attribute_map[attr] = attr
if (data is not None and
RED
149
функция __deserialize_model в api_client.py
149
Привет! Чего-то бот перестал заводиться "KeyError: 'update_type'" и @asvbkrTestBot1 с @FileToAudio так же не работают (((( ...
А вот почему не работает твой бот, так не понять. Не хватает данных
146
Привет! Чего-то бот перестал заводиться "KeyError: 'update_type'" и @asvbkrTestBot1 с @FileToAudio так же не работают (((( ...
Следствие показало, что мои боты не работали т.к. слетели вебхуки
RED
145
месяца полтора назад
RED
143
ещё б вспомнить, где правил
148
Но лучше говори, а не втихую правь)
147
там и не один может быть
RED
139
да. правда оупенапи чуть исправлена. там был косячок небольшой
139
Через мои либы? С ними ок?
RED
143
мои боты через лонг поллинг работают
138
Ну, судя по такой диагностике, это что то с бот-апи
TamTamBot для питона ✔️
165
Привет! Чего-то бот перестал заводиться "KeyError: 'update_type'" и @asvbkrTestBot1 с @FileToAudio так же не работают ((((
TamTamBot для питона ✔️
143
Удачи )
Сергей Грехов
140
Вот ссылка на клиент: https://github.com/asvbkr/openapi_client
В описании чата есть все необходимые ссылки. ...
Спасибо, отцы‼😊
147
openapi_client там же в github.com/asvbkr/TamTamBot ?
Вот ссылка на клиент: https://github.com/asvbkr/openapi_client
В описании чата есть все необходимые ссылки.
Сергей Грехов
150
https://github.com/asvbkr/TamTamBot
openapi_client там же в github.com/asvbkr/TamTamBot ?
TamTamBot для питона ✔️
141
и туда же openapi_client
TamTamBot для питона ✔️
144
ее нужно с github скопировать и поместить в каталог с твоим кодом
Сергей Грехов
139
Вроде не может найти библиотеку TamTamBot ??
Сергей Грехов
143
Тогда нужно начинать с того как принимать. Или Webhook или переодически опрашивать. Второй вариант не крутил особо. К первому тебе нужен будет сервер с белым IP. ...
Пытаюсь в PyCharm запустить helloCreator (из этого чата).
Выдает сообщение
File "C:/Users/gsvns/Downloads/Python/TAMTAM/helloCreator.py", line 4, in <module>
from TamTamBot import UpdateCmn
ModuleNotFound
Error: No module named 'TamTamBot'
Сергей
140
А так взять из описания этого канала и посмотреть как автор делал )))
Сергей
139
Эт если по минимум.
Сергей
148
Из библиотек если прям по простому. requests - чтоб отправлять и flask принимать.
Сергей
152
Тогда нужно начинать с того как принимать. Или Webhook или переодически опрашивать. Второй вариант не крутил особо. К первому тебе нужен будет сервер с белым IP.
Сергей Грехов
130
Что должен делать бот? Если только уметь отправлять хватит одной библиотеки
Кнопки - для выбора ветви алгоритма рачёта
Сергей Грехов
130
Что должен делать бот? Если только уметь отправлять хватит одной библиотеки
В боте будет 10 кнопок и запрос параметров для расчёта
Сергей
132
import requests и десяток строк
Сергей
139
Что должен делать бот? Если только уметь отправлять хватит одной библиотеки
Сергей Грехов
136
Добрый день, всем!
Вопрос от чайника (т.е. меня).😀
Какие библиотеки ТАМТАМ нужно установить в PyCharm, чтобы начать писать бот?
И каким образом это лучше сделать?
Извините, если вопрос совсем тупой😱
129
Отпиши в чат апи - проиллюстрируй моё утверждение
107
У тебя есть пример?
Наблюдение за этой ошибкой.
Например, тут 42 символа.
А ошибка говорит, что должно быть 32, если я не ошибаюсь.