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

119
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
632
То есть логика - это сам код на питоне, библиотека этого не делает
627
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию
597
Но я читал именно тут способ. В примеры на гитхабе заносили, Андрей?
584
Я делал по участникам определенного чата. Если id есть в списке - ему доступ дается
571
Можно или по спискам задавать
577
Авторизацию по id тут обсуждали
Алексей Марцишевский
577
Юзер делает запрос чтобы узнать свой id?
описал ниже
Алексей Марцишевский
576
мне просто дали задачу логику определенную допустим пишем /info отдавать юзеру инфу из БД, только для тех юзеров которые есть в бд
598
Юзер делает запрос чтобы узнать свой id?
Алексей Марцишевский
562
ну допустим /id чтобы юзер свой user_id
568
Тоже самое хотел спросить. Какие именно события?
566
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл ...
Привет. Вопрос не очень понятен, по конкретнее...
Алексей Марцишевский
570
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл
554
Антиспам может чудит =)
558
Редактируй это сообщение
Алексей Марцишевский
559
хм... а почему сообщения удаляются
558
Здравствуйте.
560
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Привет, задавай конкретные вопросы
Charles Barker
602
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
611
Здравствуйте.
610
Серьезные люди 😎, все вопросы только по существу
621
а че так онлайна мало
616
спс, уже нашел
612
Метод get_text(updates)
610
сори за глупый вопрос, но как получить текст сообщения из 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 ...
614
привет
612
Привет, я здесь новенький
589
hi
572
Здравствуйте.
610
Hello
584
спасиб =)
592
руки кривые
603
ага, разобрался, всё работает, методы рабочие
595
лажанулся №2, не проверил права у бота =)
Получилось в итоге или нет?
593
лажанулся №2, не проверил права у бота =)
botapitamtam-INFO-pin невозможно: Недостаточно прав доступа или чата -xxxxxxxxxxx закрыт
688
лажанулся №2, не проверил права у бота =)
577
вроде да, не помню уже
583
в pin_message получается значение mid надо прописать?
576
580
почти все команды возвращают, в рписании есть инфа
591
что команда тоже возвращает данные
588
не думал чет
584
одной командой и отправляешь и получаешь id
577
хм
584
чет не соображу, как получить id только что отправленного сообщения
id = bot.send_message()