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

117
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
560
То есть логика - это сам код на питоне, библиотека этого не делает
559
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию
536
Но я читал именно тут способ. В примеры на гитхабе заносили, Андрей?
530
Я делал по участникам определенного чата. Если id есть в списке - ему доступ дается
519
Можно или по спискам задавать
519
Авторизацию по id тут обсуждали
Алексей Марцишевский
517
Юзер делает запрос чтобы узнать свой id?
описал ниже
Алексей Марцишевский
517
мне просто дали задачу логику определенную допустим пишем /info отдавать юзеру инфу из БД, только для тех юзеров которые есть в бд
543
Юзер делает запрос чтобы узнать свой id?
Алексей Марцишевский
509
ну допустим /id чтобы юзер свой user_id
512
Тоже самое хотел спросить. Какие именно события?
511
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл ...
Привет. Вопрос не очень понятен, по конкретнее...
Алексей Марцишевский
510
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл
509
Антиспам может чудит =)
505
Редактируй это сообщение
Алексей Марцишевский
508
хм... а почему сообщения удаляются
509
Здравствуйте.
511
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Привет, задавай конкретные вопросы
Charles Barker
542
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
549
Здравствуйте.
561
Серьезные люди 😎, все вопросы только по существу
565
а че так онлайна мало
565
спс, уже нашел
561
Метод get_text(updates)
561
сори за глупый вопрос, но как получить текст сообщения из 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 ...
562
привет
561
Привет, я здесь новенький
539
hi
519
Здравствуйте.
555
Hello
538
спасиб =)
541
руки кривые
550
ага, разобрался, всё работает, методы рабочие
543
лажанулся №2, не проверил права у бота =)
Получилось в итоге или нет?
545
лажанулся №2, не проверил права у бота =)
botapitamtam-INFO-pin невозможно: Недостаточно прав доступа или чата -xxxxxxxxxxx закрыт
636
лажанулся №2, не проверил права у бота =)
527
вроде да, не помню уже
533
в pin_message получается значение mid надо прописать?
527
530
почти все команды возвращают, в рписании есть инфа
534
что команда тоже возвращает данные
536
не думал чет
531
одной командой и отправляешь и получаешь id
523
хм
526
чет не соображу, как получить id только что отправленного сообщения
id = bot.send_message()