BotAPITamTam Python-библиотека
119 •
@botapitamtam
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam
https://gitflic.ru/project/techmine/botapitamtam
Язык чата - 🇷🇺 русский.
Некоторые пользователи могут поддержать диалог на 🇺🇸 английском.
Публичные боты, построенные на данной библиотеке:
@filelink
@translatebot
@userinfo
@opros
@golosbot
@posting
BotAPITamTam Python-библиотека
195
терминал вообще ничего не кажет
BotAPITamTam Python-библиотека
193
(venv) C:\Users\Denis\PycharmProjects\cqbot>cqbot.py
(venv) C:\Users\Denis\PycharmProjects\cqbot>
BotAPITamTam Python-библиотека
200
что то он вылетает после запуска
195
в простом боте это тоже тут не надо:
def url_encode(txt):
return urllib.parse.quote(txt)
192
if text != None:
вообще не нужно. можно без этого)
BotAPITamTam Python-библиотека
199
from botapitamtam import BotHandler
import urllib
bot = BotHandler('ChRrqzD0j3cnn4usNAcL9hO-km6fyPL-vpJuPoX08xY')
def url_encode(txt):
return urllib.parse.quote(txt)
def main():
res_len = 0
marker = None
while True:
update = bot.get_updates(marker)
if update is None: # проверка на пустое событие, если пусто - возврат к началу цикла
continue ...
BotAPITamTam Python-библиотека
221
тогда просто вставь токен bot = BotHandler('тут_твой_токен')
ошибки пропали. но бот молчелив)
204
чтобы бот отвечал на всё 'привет' значит?
204
from botapitamtam import BotHandler
class cqbot(BotHandler): cqbot.token = 'ChRrqzD0j3cnn4usNAcL9hO-km6fyPL-vpJuPoX08'
ну так я нарисовал, извиняюсь что так. Влоб прошу готовое, ну хочется щас запустить его а дальше в инете инфу буду искать ...
классы тут не нужны. тут все куда проще
208
тогда просто вставь токен bot = BotHandler('тут_твой_токен')
BotAPITamTam Python-библиотека
197
bot = BotHandler(token) - ругается на нее
201
Это конечно уже вне цикла
222
Тут форматирование ни к черту =)
202
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
exit()
205
bot = BotHandler(token)
def url_encode(txt):
return urllib.parse.quote(txt)
def main():
res_len = 0
marker = None
while True:
update = bot.get_updates(marker)
if update is None: # проверка на пустое событие, если пусто - возврат к началу цикла
continue
marker = bot.get_marker(update)
updates = update['updates']
for last_updat ...
BotAPITamTam Python-библиотека
215
from botapitamtam import BotHandler
class cqbot(BotHandler):
cqbot.token = 'ChRrqzD0j3cnn4usNAcL9hO-km6fyPL-vpJuPoX08'
ну так я нарисовал, извиняюсь что так. Влоб прошу готовое, ну хочется щас запустить его а дальше в инете инфу буду искать
193
Библиотеку импортировали
196
Ну берем код от переводчика (всегда так делаю 😅)
BotAPITamTam Python-библиотека
194
мне нужно что бы бот отвечал на любые собщение одним текстом-привет
BotAPITamTam Python-библиотека
194
какой обработчик должен запустится
BotAPITamTam Python-библиотека
197
так после того как я добавлю токен
BotAPITamTam Python-библиотека
203
щас буду пробовать. Как раз ваша помощь понадобится))
BotAPITamTam Python-библиотека
195
всем привет
208
Чет у меня instaspy стал сообщение одно и то же каждый час отправлять
199
сейчас не помню, "уезжали" у меня сообщения мои или же кнопки наверх
204
надо будет еще раз проверить
197
в кнопках предполагается, что меню с ними после активации всегда активно?
да, эта реализация даже набраные сообщения поднимает выше меню
208
Пример формирования изменяемого меню, которое всегда внизу 👇
https://github.com/registriren/botapitamtam/blob/master/doc/send_buttons.md#пример ...
в кнопках предполагается, что меню с ними после активации всегда активно?
245
Пример формирования изменяемого меню, которое всегда внизу 👇
https://github.com/registriren/botapitamtam/blob/master/doc/send_buttons.md#пример
199
О, поздравляю =)
189
добавлены новые методы button_link, button_callback, button_contact, button_location
теперь кнопки формировать намного удобнее
пример подготовки и формирования кнопок в строку и в колонку приведен в документации
189
добавлены новые методы link_reply, link_forward и get_chat_type, немного оптимизирован код
184
Mista Yaru проделана огромная работа, он сделал 13 новых методов, встречайте:
1. get_subscriptions
2. subscribes
3. unsubscribe
4. get_bot_info
5. edit_bot_info
6. get_chat
7. get_all_chats
8. get_chat_admins
9. get_chat_membership
10. leave_chat
11. edit_chat_info
12. add_members
13. remove_member
описание пока в коде, скоро появится на гитхабе
197
меня больше интересует где увидеть эту предзагрузку, потому что в гет приходит только текст превью (ссылка) ) ...
ее можно увидеть только в клиенте, доступа через апи нет
178
ну или текст текста (там тоже ссылка)
211
что-то похоже этот параметр не работает, не удалось мне предзагрузку получить...
меня больше интересует где увидеть эту предзагрузку, потому что в гет приходит только текст превью (ссылка) )