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

117
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
130
ок, не горит )
Ну что, как мне скинуть пример?
133
ок, не горит )
123
можешь пример проверочного кода скинуть для добавления в документацию
В данный момент не могу (спать иду) Если завтра её еще не появиться, то обязательно скину
137
По моим наблюдениям - да. Тем более, код особо не менялся, так что проблем быть не должно было)
можешь пример проверочного кода скинуть для добавления в документацию
138
мне интересно редактирование видеоконтента корректно проходит?
По моим наблюдениям - да. Тем более, код особо не менялся, так что проблем быть не должно было)
138
Вроде бы всё работает)
мне интересно редактирование видеоконтента корректно проходит?
123
Но есть аналогия: В `type` передается `type = bot.get_update_type(last_update)` `if type == 'bot_started': bot.send_message('Сообщение', chat_id)` Вот, вот так. Вообще лучше глянуть на гитхабе примеры)
123
handle_bot_started_update(self, update)
В этой библиотеки такого нет )
RED
128
вот сюда прилетает событие о нажатой кнопке "начать" или как там её
RED
141
handle_bot_started_update(self, update)
BotAPITamTam Python-библиотека
122
Добрый вечер! В ботах для телеграмма описание автоматически высвечивается при инициации диалога, есть ли возможность реализации данного функционала в тамтам с помощью вашей библиотеки?
149
метод переименовал и немного переработал в соответствии с общей концепцией, на его основе можно будет сделать методы для редактирования отдельных видов контента. @uzuri потестируй работу пожалуйста ...
Вроде бы всё работает)
130
метод переименовал и немного переработал в соответствии с общей концепцией, на его основе можно будет сделать методы для редактирования отдельных видов контента. @uzuri потестируй работу пожалуйста
119

edit_content.txt

txt
1,979 Кб
119
На счёт первого думаю да, а вот на счёт второго я без понятия. У меня метод не совсем верно работает. Если сравнить создание команд через primebot, то он создаёт новые словари для каждой из команды с описанием. А у меня будет ...
ок, подумаем
126
и так, мы добавляем edit_message и edit_bot_info ?
На счёт первого думаю да, а вот на счёт второго я без понятия. У меня метод не совсем верно работает. Если сравнить создание команд через primebot, то он создаёт новые словари для каждой из команды с описанием. А у меня будет 1 команда и 1 описание. В общем, надо ещё подумать на этот счёт )
116
немного не понял, сомневаешься в чистоте своего кода или что?
Еще как. =)
131
кстати, вот. вот 'исходник'. потом можно потереть 'исходник' из чата)
и так, мы добавляем edit_message и edit_bot_info ?
121
Мне вот вообще стремно туда что-то выкладывать. Там эта, "чистота кода" на уровне нуля будет =)
немного не понял, сомневаешься в чистоте своего кода или что?
127
Мне вот вообще стремно туда что-то выкладывать. Там эта, "чистота кода" на уровне нуля будет =)
117
думаю по простому) да и тем более 'мои' методы надо проверять. так что я могу кинуть только исходник, а там уже дело за вами) ...
ну вообще-то функционал github предусматривает, контроль предложенных решений автором основной ветки, ну ладно, если не хочется, будем по простому ))
113

botapitamtam.zip

zip
5,686 Кб
145
кстати, вот. вот 'исходник'. потом можно потереть 'исходник' из чата)
139
будем методы добавлять? красиво через github или по простому?
думаю по простому) да и тем более 'мои' методы надо проверять. так что я могу кинуть только исходник, а там уже дело за вами)
129
Сделан еще один метод. (для себя) Может быть у него должна быть другая реализация, но это работает. Вот как-то так. Было бы неплохо увидеть это в библиотеке, как и редактирование сообщений ...
будем методы добавлять? красиво через github или по простому?
125
проверьте своих ботов на базе этой библиотеки, работающих круглосуточно, мои почему то все зависли, в логах инфы никакой, не пойму в чем причина в хостинге или в ТТ или в разрыве соединения у оператора...
126
Кто эти люди?
Без понятия
133
Кто эти люди?
128
может в новом https://tt.me/devchat чате спросить, вдруг кто опыт имеет, в нашем чате все начинающие питонисты )
130
и так оно работало
126
я менял формат req_url - добавлял явно self.token туда
122
но в логах респонс соответственно пишет что нет аксесс токена
125
вот доп.инфа - если отправлять запрос без params, то запрос не ругался TypeError: get() takes 2 positional arguments but 3 were given
126
здесь фишка в том, что реквест и заменяется на сессию
124
не исключено что есть изящное решение 🙂
127
ну исходим из того, что я чайник и весь функционал питона не знаю
122
from pypac import PACSession, get_pac pac = get_pac(url='http://server:port/proxy.pac') requests = PACSession(pac) ...
по идее это решение самое лаконичное, непонятно почему оно со всем функционалом requests не работает
105
не, задачка конечно интересная. можно глобально перевести библиотеку с request на формат request.session
108
по идее Http прокси можно указывать явно, но ощущение что эту переменную библиотека не использует
109
я просто не знаю как стандартные requests работать с прокси
105
в любом случае на заметку пригодиться
104
вот в таком виде вроде запускается и отвечает, то есть GET срабатывает
т.е. красиво как с post запросами не получается? жаль, что пришлось корректировать основной код либы (
115
вот в таком виде вроде запускается и отвечает, то есть GET срабатывает
107
pac = get_pac(url='http://10.10.10.10:9001/proxy.pac') reqs = PACSession(pac) .... response = reqs.request('GET', req_url, params = params)
107
суть в том, что после активации прокси через PAC создается requests.Session, а у нее требования немного другие, чем у простого requests
107
от её (прокси) настроения только многое зависит по ходу