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

119
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
613
То есть логика - это сам код на питоне, библиотека этого не делает
609
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию
582
Но я читал именно тут способ. В примеры на гитхабе заносили, Андрей?
569
Я делал по участникам определенного чата. Если id есть в списке - ему доступ дается
556
Можно или по спискам задавать
562
Авторизацию по id тут обсуждали
Алексей Марцишевский
562
Юзер делает запрос чтобы узнать свой id?
описал ниже
Алексей Марцишевский
560
мне просто дали задачу логику определенную допустим пишем /info отдавать юзеру инфу из БД, только для тех юзеров которые есть в бд
583
Юзер делает запрос чтобы узнать свой id?
Алексей Марцишевский
549
ну допустим /id чтобы юзер свой user_id
552
Тоже самое хотел спросить. Какие именно события?
551
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл ...
Привет. Вопрос не очень понятен, по конкретнее...
Алексей Марцишевский
555
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл
543
Антиспам может чудит =)
546
Редактируй это сообщение
Алексей Марцишевский
549
хм... а почему сообщения удаляются
548
Здравствуйте.
549
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Привет, задавай конкретные вопросы
Charles Barker
590
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
596
Здравствуйте.
599
Серьезные люди 😎, все вопросы только по существу
607
а че так онлайна мало
603
спс, уже нашел
599
Метод get_text(updates)
597
сори за глупый вопрос, но как получить текст сообщения из 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 ...
600
привет
600
Привет, я здесь новенький
578
hi
560
Здравствуйте.
596
Hello
572
спасиб =)
579
руки кривые
591
ага, разобрался, всё работает, методы рабочие
582
лажанулся №2, не проверил права у бота =)
Получилось в итоге или нет?
582
лажанулся №2, не проверил права у бота =)
botapitamtam-INFO-pin невозможно: Недостаточно прав доступа или чата -xxxxxxxxxxx закрыт
674
лажанулся №2, не проверил права у бота =)
564
вроде да, не помню уже
571
в pin_message получается значение mid надо прописать?
563
567
почти все команды возвращают, в рписании есть инфа
577
что команда тоже возвращает данные
575
не думал чет
570
одной командой и отправляешь и получаешь id
564
хм
568
чет не соображу, как получить id только что отправленного сообщения
id = bot.send_message()