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