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

118
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
483
То есть логика - это сам код на питоне, библиотека этого не делает
483
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию
460
Но я читал именно тут способ. В примеры на гитхабе заносили, Андрей?
459
Я делал по участникам определенного чата. Если id есть в списке - ему доступ дается
448
Можно или по спискам задавать
451
Авторизацию по id тут обсуждали
Алексей Марцишевский
445
Юзер делает запрос чтобы узнать свой id?
описал ниже
Алексей Марцишевский
444
мне просто дали задачу логику определенную допустим пишем /info отдавать юзеру инфу из БД, только для тех юзеров которые есть в бд
469
Юзер делает запрос чтобы узнать свой id?
Алексей Марцишевский
439
ну допустим /id чтобы юзер свой user_id
437
Тоже самое хотел спросить. Какие именно события?
436
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл ...
Привет. Вопрос не очень понятен, по конкретнее...
Алексей Марцишевский
439
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл
435
Антиспам может чудит =)
435
Редактируй это сообщение
Алексей Марцишевский
439
хм... а почему сообщения удаляются
441
Здравствуйте.
440
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Привет, задавай конкретные вопросы
Charles Barker
471
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
481
Здравствуйте.
492
Серьезные люди 😎, все вопросы только по существу
494
а че так онлайна мало
494
спс, уже нашел
489
Метод get_text(updates)
493
сори за глупый вопрос, но как получить текст сообщения из 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 ...
490
привет
482
Привет, я здесь новенький
470
hi
461
Здравствуйте.
496
Hello
479
спасиб =)
480
руки кривые
475
ага, разобрался, всё работает, методы рабочие
479
лажанулся №2, не проверил права у бота =)
Получилось в итоге или нет?
484
лажанулся №2, не проверил права у бота =)
botapitamtam-INFO-pin невозможно: Недостаточно прав доступа или чата -xxxxxxxxxxx закрыт
568
лажанулся №2, не проверил права у бота =)
464
вроде да, не помню уже
464
в pin_message получается значение mid надо прописать?
466
470
почти все команды возвращают, в рписании есть инфа
466
что команда тоже возвращает данные
476
не думал чет
463
одной командой и отправляешь и получаешь id
461
хм
463
чет не соображу, как получить id только что отправленного сообщения
id = bot.send_message()