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

105
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
119
кстати, почему бы еще в send_content не добавить user_id ?
95
вот, внизу код такой: надо что-то изменить?
97
молодца! чувствую новый метод на подходе )
89
но вот в консоль пришла ошибка но само сообщение изменилось, да
94
всё, всё работает)
93
напиши None
92
а в редактируемом сообщении его тоже нет
верно
99
а в редактируемом сообщении его тоже нет
96
кстати, что делать с аттачем, если мне его нечем заполнять?
99
Андрей, есть идеи что тут не так?
c put я еще не работал, попробуй params задать в круглых скобках как в методе send_content
104
Андрей, есть идеи что тут не так?
89
пофиксил
Спасибо
95
Всем привет. Замечено интересное поведение в отправке файла по пути. После отправки, в название файла встает название пути и само название файла. Вот как-то так: Разве так должно быть?) ...
пофиксил
91
Ну как вариант
88
найди какой-нибудь публичный прокси для тестов , зачем самому поднимать
90
Пока никак. На работе как правило занят другим, а дома прокси не поднят
84
post работает похоже, по get надо разобрацца
как успехи?
89
Всем привет. Замечено интересное поведение в отправке файла по пути. После отправки, в название файла встает название пути и само название файла. Вот как-то так: Разве так должно быть?) ...
хорошее замечание, подправлю, пока можно указать имя самому в параметрах метода )
100
Всем привет. Замечено интересное поведение в отправке файла по пути. После отправки, в название файла встает название пути и само название файла. Вот как-то так: Разве так должно быть?)
91
да, перепутал
102
post работает похоже, по get надо разобрацца
92
ну эти методы отличаются только тем, что в первом requests.get а во втором requests.post , у этих методов есть небольшие отличия по способу передачи параметров, поизучай пока как вручную requests.post делать через прокси
98
там только send_message и всё норм
92
ну просто "первый" бот не использует метод updates
96
ну сделал реквест из библиотеки и посмотрел содержимое - там явно указывает что нужна авторизация на прокси
96
или ты имеешь ввиду авторизацию на прокси-сервере?
96
вообще странно конечно
94
от адреса видимо зависит, где-то требуется авторизация, а где-то нет
98
всё таки прокси по ходу, авторизации нет говорит
процесс получения информации ботом и ее отправки идентичен, и если бот мог слать инфу, значит он ее так же сможет получать...
105
всё таки прокси по ходу, авторизации нет говорит
97
может и в либе ошибка закрасться, будем исправлять...
92
это наверное из-за прокси
не должен прокси влиять никак, давай кусок проблемного кода или потесть совместно с прокси простые примеры, которые есть на гитхабе в описании библиотеки
99
это наверное из-за прокси
94
и тут сразу вот - TypeError: get() takes 2 positional arguments but 3 were given
93
а тут кароч решил бота с диалогом
95
Привет. кароч, у меня до этого бот на прокси не подразумевал диалог, просто слал инфу в чат в определенное время
98
вот, что значит стресс-тест : завалили бота различными ссылками, текстами и повалились ошибки как в сторонней библиотеке перевода, так и в botapitamtam одна выявилась, уже подправил
95
принял, поправлю )
93
И "не возможен" слитно
94
"Отправте или перешлите боту текст." отправЬте
96
схема реализации должна быть такой же, как в примере: 0. если прошлый список не перебран идем на п.3 1. получаем updates 2. получаем длину списка, если 1 - возвращаем значение и заканчиваем 3. если больше единицы, то формируем цикл перебора значений списка и возвращаем очередное значение
93
ну я не совсем в задачу вник 🙂
97
аа
94
updates тогда должен входить в другую функцию
так нельзя, если мы еще первый список не разабрали, зачем нам опять updates вызывать
92
внутри которой цикл крутится
113
updates тогда должен входить в другую функцию
91
функцию надо как-то подругому сделать
95
внутри функции это не применимо, т.к. пока весь цикл не переберется функция не вернет результат, а вернет она последнее значение updates, а нам надо, чтоб она поочередно возвращала все элементы списка
91
цель
93
цель - перебор списка updates?