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

120
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
592
То есть логика - это сам код на питоне, библиотека этого не делает
588
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию
562
Но я читал именно тут способ. В примеры на гитхабе заносили, Андрей?
553
Я делал по участникам определенного чата. Если id есть в списке - ему доступ дается
541
Можно или по спискам задавать
544
Авторизацию по id тут обсуждали
Алексей Марцишевский
543
Юзер делает запрос чтобы узнать свой id?
описал ниже
Алексей Марцишевский
541
мне просто дали задачу логику определенную допустим пишем /info отдавать юзеру инфу из БД, только для тех юзеров которые есть в бд
565
Юзер делает запрос чтобы узнать свой id?
Алексей Марцишевский
533
ну допустим /id чтобы юзер свой user_id
535
Тоже самое хотел спросить. Какие именно события?
532
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл ...
Привет. Вопрос не очень понятен, по конкретнее...
Алексей Марцишевский
535
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл
527
Антиспам может чудит =)
527
Редактируй это сообщение
Алексей Марцишевский
531
хм... а почему сообщения удаляются
529
Здравствуйте.
530
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Привет, задавай конкретные вопросы
Charles Barker
566
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
572
Здравствуйте.
582
Серьезные люди 😎, все вопросы только по существу
590
а че так онлайна мало
587
спс, уже нашел
581
Метод get_text(updates)
580
сори за глупый вопрос, но как получить текст сообщения из 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 ...
583
привет
583
Привет, я здесь новенький
561
hi
542
Здравствуйте.
576
Hello
558
спасиб =)
564
руки кривые
572
ага, разобрался, всё работает, методы рабочие
566
лажанулся №2, не проверил права у бота =)
Получилось в итоге или нет?
565
лажанулся №2, не проверил права у бота =)
botapitamtam-INFO-pin невозможно: Недостаточно прав доступа или чата -xxxxxxxxxxx закрыт
656
лажанулся №2, не проверил права у бота =)
547
вроде да, не помню уже
556
в pin_message получается значение mid надо прописать?
547
550
почти все команды возвращают, в рписании есть инфа
556
что команда тоже возвращает данные
560
не думал чет
552
одной командой и отправляешь и получаешь id
546
хм
549
чет не соображу, как получить id только что отправленного сообщения
id = bot.send_message()