TamTamBot для питона ✔️
120 •
@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
(!) Здесь мы все на "ты"
Иван
206
Протестируйте, кому интересно)
Иван
199
Вот кстати мой бот: https://tt.me/inspector_habit
Иван
201
Коллеги, на хероку разворачивать только через пуш с локалки. С гитхаба автоматом подтянуть не получится из-за субмодулей.
И не забудьте прописать все requirements (см. например, здесь: https://github.com/asvbkr/ttBotDevHelper/blob/master/requirements.txt ). Я не написал requests и urllib3, потому что решил, что их Django тянет. Из-за этого не работало
204
Скинь мне в личку лог пуша на хероку
Иван
204
Successfully build
Иван
199
Ну да
Иван
201
Как понять?
Иван
202
И всё))
Иван
195
Просто разворачивает
Иван
198
Судя по логам, хероку даже не пытается стартовать приложение
Иван
193
Вот тут менять?
201
Важно, чтобы они были прописаны как хттпс, а ссш
Иван
211
Что-то не работает (
Иван
211
Кто-нибудь пробовал?
Иван
220
Подскажите, а с использованием субмодулей на хероку можно разворачивать?
218
не в тему, но вот опять методы форматирования текста в ТТ выбраны неудачно, у меня на десктопе kwargs выделились жирным 🙂 ...
Для кода нужно использовать `
RED
225
#u4⃣s#
RED
220
а.. глянул в другом чате, это ты и сам знаешь
217
с одной звездочкой
216
не в тему, но вот опять методы форматирования текста в ТТ выбраны неудачно, у меня на десктопе kwargs выделились жирным 🙂
RED
218
глянул мельком.. обращение к созданной сессии идёт через request(self, method, url, proxies=None, **kwargs)
RED
213
заценить бы кусочек кода
218
у меня http прокси, я нашел PyPAC, которая может брать настройки из PAC файла, но она создает Request.Session(), как ее заставить просто requests выполнять
RED
221
юзал либы socks и sockshandler
RED
218
только телеграм-бота
216
а кто-нибудь работал/запускал бота из под прокси?
RED
225
круто
212
Ну у тебя, видимо, не проверяется соответствие схеме
221
у меня либа ручной работы, там все очень просто )
219
Это моей либы касается - OAC
220
Андрей, у тебя может не проявляться
217
в апдейтах вроде норм
224
Также может в апдейтах приезжать
214
image тянет за собой PhotoAttachmentPayload
В котором обязательные
required: - photo_id - token ...
я что-то не понял о каких данных идет речь, те которые возвращает метод send message API ?
217
Но, при ответах апи не отдаёт эти обязательные значения и происходит ошибка при проверке их обязательности. В общем, исправление сводится к отключению этой проверки ...
Костыль, в общем то. Но, пока, так.
221
image тянет за собой PhotoAttachmentPayload
В котором обязательные
required: - photo_id - token ...
Но, при ответах апи не отдаёт эти обязательные значения и происходит ошибка при проверке их обязательности. В общем, исправление сводится к отключению этой проверки
227
Это из-за добавления новых свойств в объект
image тянет за собой PhotoAttachmentPayload
В котором обязательные
required:
- photo_id
- token