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

106
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
476
in chat description link to Github
Алексей Марцишевский
464
Я хочу php
ты просто Python не пробовал
462
У вас есть файлы php?
сейчас бы в чате либы на Python задавать вопросы про PHP
458
This chat called - BotAPITamTam *Python*-библиотека
Этот разговор вызван-BotAPITamTam *Python *-biblteeca
470
This chat called - BotAPITamTam *Python*-библиотека
450
сори за глупый вопрос, но как получить текст сообщения из updates?
upd=get_update() text=get_text(upd)
Алексей Марцишевский
451
спасибо за консультации, сейчас буду копать
475
Команды - это просто часть апи бота или скорее даже мессенджера, встроенная штука которая формирует кнопку со списком действий
458
https://github.com/registriren/botapitamtam/
ну и там по аккаунту есть рабочие коды, работающих в настоящее врямя ботов
435
Не думаю что в тг это как то иначе реализовано
435
В описании группы же =)
Алексей Марцишевский
439
По нажатию / будет выдаваться список
по все равно же сравнивать через get_text придётся
Алексей Марцишевский
446
можно ссылку на гитхаб, а то вчера тыркал 3 либы и все example не рабочие
461
По нажатию / будет выдаваться список
448
Команды можно задавать через Primebot'а
447
понял, спасибо, если есть пример буду оч благодарен
Посмотри примеры бота переводчика на гитхабе в моем репозитории, там это в коде есть
Алексей Марцишевский
444
То есть логика - это сам код на питоне, библиотека этого не делает
это понятно, я думал есть как в ТГ именно на команды
Алексей Марцишевский
460
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию ...
понял, спасибо, если есть пример буду оч благодарен
468
То есть логика - это сам код на питоне, библиотека этого не делает
467
Нужна реакция на команды насколько я понял. Апи не имеет отдельного параметра введенных команд, поэтому просто через get_text получаем текст и сравниваем с командами и пишем реакцию
448
Но я читал именно тут способ. В примеры на гитхабе заносили, Андрей?
445
Я делал по участникам определенного чата. Если id есть в списке - ему доступ дается
435
Можно или по спискам задавать
437
Авторизацию по id тут обсуждали
Алексей Марцишевский
433
Юзер делает запрос чтобы узнать свой id?
описал ниже
Алексей Марцишевский
430
мне просто дали задачу логику определенную допустим пишем /info отдавать юзеру инфу из БД, только для тех юзеров которые есть в бд
455
Юзер делает запрос чтобы узнать свой id?
Алексей Марцишевский
424
ну допустим /id чтобы юзер свой user_id
424
Тоже самое хотел спросить. Какие именно события?
423
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл ...
Привет. Вопрос не очень понятен, по конкретнее...
Алексей Марцишевский
425
подскажите пожалуйста, как из кода настроить ответ бота на кастомные события, что-то в доке и в примерах не нашёл
423
Антиспам может чудит =)
423
Редактируй это сообщение
Алексей Марцишевский
428
хм... а почему сообщения удаляются
428
Здравствуйте.
428
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
Привет, задавай конкретные вопросы
Charles Barker
454
Я здесь новенький, я действительно хочу обучить нескольких людей, которые могут уделить мне внимание
466
Здравствуйте.
480
Серьезные люди 😎, все вопросы только по существу
482
а че так онлайна мало
483
спс, уже нашел
480
Метод get_text(updates)
482
сори за глупый вопрос, но как получить текст сообщения из 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 ...