BotAPITamTam Python-библиотека
106 •
@botapitamtam
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam
https://gitflic.ru/project/techmine/botapitamtam
Язык чата - 🇷🇺 русский.
Некоторые пользователи могут поддержать диалог на 🇺🇸 английском.
Публичные боты, построенные на данной библиотеке:
@filelink
@translatebot
@userinfo
@opros
@golosbot
@posting
476
in chat description link to Github
458
This chat called - BotAPITamTam *Python*-библиотека
Этот разговор вызван-BotAPITamTam *Python *-biblteeca
470
This chat called - BotAPITamTam *Python*-библиотека
450
сори за глупый вопрос, но как получить текст сообщения из updates?
upd=get_update()
text=get_text(upd)
Алексей Марцишевский
451
спасибо за консультации, сейчас буду копать
475
Команды - это просто часть апи бота или скорее даже мессенджера, встроенная штука которая формирует кнопку со списком действий
458
https://github.com/registriren/botapitamtam/
ну и там по аккаунту есть рабочие коды, работающих в настоящее врямя ботов
435
Не думаю что в тг это как то иначе реализовано
435
В описании группы же =)
Алексей Марцишевский
439
По нажатию / будет выдаваться список
по все равно же сравнивать через get_text придётся
Алексей Марцишевский
446
можно ссылку на гитхаб, а то вчера тыркал 3 либы и все example не рабочие
461
По нажатию / будет выдаваться список
448
Команды можно задавать через Primebot'а
447
понял, спасибо, если есть пример буду оч благодарен
Посмотри примеры бота переводчика на гитхабе в моем репозитории, там это в коде есть
Алексей Марцишевский
444
То есть логика - это сам код на питоне, библиотека этого не делает
это понятно, я думал есть как в ТГ именно на команды
Алексей Марцишевский
460
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию ...
понял, спасибо, если есть пример буду оч благодарен
468
То есть логика - это сам код на питоне, библиотека этого не делает
467
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию
448
Но я читал именно тут способ. В примеры на гитхабе заносили, Андрей?
Алексей Марцишевский
430
ну мне не совсем так надо
445
Я делал по участникам определенного чата. Если id есть в списке - ему доступ дается
435
Можно или по спискам задавать
437
Авторизацию по id тут обсуждали
Алексей Марцишевский
430
мне просто дали задачу логику определенную допустим пишем /info отдавать юзеру инфу из БД, только для тех юзеров которые есть в бд
455
Юзер делает запрос чтобы узнать свой id?
Алексей Марцишевский
424
ну допустим /id чтобы юзер свой user_id
424
Тоже самое хотел спросить. Какие именно события?
423
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл ...
Привет. Вопрос не очень понятен, по конкретнее...
Алексей Марцишевский
425
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл
423
Антиспам может чудит =)
423
Редактируй это сообщение
Алексей Марцишевский
428
хм... а почему сообщения удаляются
Алексей Марцишевский
441
Коллеги, всем привет
Charles Barker
444
Hello
428
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Привет, задавай конкретные вопросы
Charles Barker
454
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Charles Barker
451
Hello
480
Серьезные люди 😎, все вопросы только по существу
482
а че так онлайна мало
483
спс, уже нашел
480
Метод get_text(updates)
482
сори за глупый вопрос, но как получить текст сообщения из updates?
{'updates': [{'message': {'sender': {'user_id': 577392649847, 'name': 'k0vbaska', 'username': 'k0vbaska', 'is_bot': False, 'last_activity_time': 1609017565000}, 'recipient': {'chat_id': 54074079833, 'chat_type': 'dialog', 'user_id': 596872027182}, 'timestamp': 1609017565501, 'body': {'mid': '8kGh-znXT1jfr4tXW7aNGPAESHC3O2g9xP7xSbfAoO4', 'seq': 105448575172695372, 'text': 'j'}}, 'timestamp': ...
Это не может быть.
{ 'updates ': [ { 'message': { 'sender ': 577392649847,' name ':' k0vbaska ',' username ',' is_bot ': False,' last_activity_time ': 1609017565000 },' recipi_type ': 596872027182 },' timestamp ': 1609017565501,' body ': { 'mid': '8kGh-znXT1jfr4tXW7xP7xSbfAoO4', 'seq':' j '} },' timestamp ': 1609017565501,' user_locale ':' ru ',' update_type ':' message_type '}],' marker ': 13586 ...