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

97
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
475
То есть логика - это сам код на питоне, библиотека этого не делает
474
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию
455
Но я читал именно тут способ. В примеры на гитхабе заносили, Андрей?
451
Я делал по участникам определенного чата. Если id есть в списке - ему доступ дается
441
Можно или по спискам задавать
443
Авторизацию по id тут обсуждали
Алексей Марцишевский
439
Юзер делает запрос чтобы узнать свой id?
описал ниже
Алексей Марцишевский
436
мне просто дали задачу логику определенную допустим пишем /info отдавать юзеру инфу из БД, только для тех юзеров которые есть в бд
462
Юзер делает запрос чтобы узнать свой id?
Алексей Марцишевский
430
ну допустим /id чтобы юзер свой user_id
430
Тоже самое хотел спросить. Какие именно события?
429
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл ...
Привет. Вопрос не очень понятен, по конкретнее...
Алексей Марцишевский
432
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл
429
Антиспам может чудит =)
429
Редактируй это сообщение
Алексей Марцишевский
434
хм... а почему сообщения удаляются
434
Здравствуйте.
433
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Привет, задавай конкретные вопросы
Charles Barker
460
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
470
Здравствуйте.
484
Серьезные люди 😎, все вопросы только по существу
486
а че так онлайна мало
487
спс, уже нашел
484
Метод get_text(updates)
485
сори за глупый вопрос, но как получить текст сообщения из 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 ...
483
привет
474
Привет, я здесь новенький
463
hi
450
Здравствуйте.
484
Hello
470
спасиб =)
471
руки кривые
468
ага, разобрался, всё работает, методы рабочие
470
лажанулся №2, не проверил права у бота =)
Получилось в итоге или нет?
477
лажанулся №2, не проверил права у бота =)
botapitamtam-INFO-pin невозможно: Недостаточно прав доступа или чата -xxxxxxxxxxx закрыт
560
лажанулся №2, не проверил права у бота =)
455
вроде да, не помню уже
453
в pin_message получается значение mid надо прописать?
457
461
почти все команды возвращают, в рписании есть инфа
457
что команда тоже возвращает данные
465
не думал чет
457
одной командой и отправляешь и получаешь id
452
хм
454
чет не соображу, как получить id только что отправленного сообщения
id = bot.send_message()