BotAPITamTam Python-библиотека
109 •
@botapitamtam
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam
https://gitflic.ru/project/techmine/botapitamtam
Язык чата - 🇷🇺 русский.
Некоторые пользователи могут поддержать диалог на 🇺🇸 английском.
Публичные боты, построенные на данной библиотеке:
@filelink
@translatebot
@userinfo
@opros
@golosbot
@posting
27
Всем доброго времени суток! ✨
Кто знает, можно-ли сделать здесь рекламу своей группы? 📲
95
Доброго всем дня!
Может кто сталкивался с закреплением сообщения.
Есть два чата, открытый и закрытый. Бот в обоих.
В закрытом чате бот берет текст созданного сообщения, отправляет сообщение в открытый чат. Читает ответ и получает message_id. Посылает команду закрепить сообщение в открытом ...
Так есть же метод закрепить сообщение в библиотеке
Доброго всем дня!
Может кто сталкивался с закреплением сообщения.
Есть два чата, открытый и закрытый. Бот в обоих.
В закрытом чате бот берет текст созданного сообщения, отправляет сообщение в открытый чат. Читает ответ и получает message_id. Посылает команду закрепить сообщение в открытом чате. Закрепляется сообщение в закрытом чате.
101
Я точно читал все сообщения бота через метод апи (без библиотеки) прям в вебе
Да, буду смотреть в АПИ
104
Есть еще edit_massage там тоже id используется, что-то найдете )
Да, но он редактирует, не давая исходной информации
101
Я точно читал все сообщения бота через метод апи (без библиотеки) прям в вебе
101
Есть еще edit_massage там тоже id используется, что-то найдете )
102
В библиотеке сделано ограничение в updates получать только последние сообщения, по идее можно все получить и найти среди них по message id опять же не помню есть такой параметр, надо глянуть ...
Благодарю!
get_message нашел, попробую
103
В библиотеке сделано ограничение в updates получать только последние сообщения, по идее можно все получить и найти среди них по message id опять же не помню есть такой параметр, надо глянуть
99
Доброго дня!
Подскажите, пожалуйста, как можно решить вопрос?
Есть id сообщения. Хочу как-то просмотреть, что в нем. При необходимости взять из него текст, файл и отправить в чат как новое сообщение с взятой информацией. ...
Я уже не помню делал такой метод или нет, но в апи есть get_message и get_messages надо их посмотреть и сделать по аналогии если готового нет
102
Пробовал send_forward_message, возврат функции посылал в get_attachments, и результат отправить к новому сообщению. Но get_attachments возвращает нулевой результат
101
Я смотрел на Git описание botapitamtam
101
По токену вроде бы можно вообще всё сообщения посмотреть, которые боту отправлялись. По апи
100
Я не нашел возможности получить информацию по id сообщения
102
Честно говоря уже подзабыл как работать с методами, но нужен get_text вроде бы
101
Письмо к боту было же?
102
Отлично! Так сработало!
Премного благодарен!!!
Всех вам благ!!!
103
Благодарю, Сейчас попробую
102
Не важно телеграм или тамтам у вас сервис в линукс не стартует, бот де работает при ручном запуске, значит проблема в синтаксе сервиса ...
Да, я это подозреваю. Но, не получилось найти ошибки. Поэтому и написал
106
Ну как в примере например, можно пройти по этому пути и убедится что он есть
105
Попробуйте как в этом примере после питона указать полный путь к исполняемуму файлу и/или использовать путь к системному питону, как в примере ...
Путь к файлу добавлял, не помогло.
А где взять системный путь к питону?
103
Главное на другом делал для Телеграмм - все работает. Здесь тоже самое не хочет
Не важно телеграм или тамтам у вас сервис в линукс не стартует, бот де работает при ручном запуске, значит проблема в синтаксе сервиса
584
[Unit]
Description=TamTam Test Bot v1.0
After=multi-user.target
[Service]
Type=simple
WorkingDirectory=/home/pi/python/testbot
ExecStart=/usr/bin/python3 /home/pi/python/testbot/testbot.py
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
109
Попробуйте как в этом примере после питона указать полный путь к исполняемуму файлу и/или использовать путь к системному питону, как в примере
106
Главное на другом делал для Телеграмм - все работает. Здесь тоже самое не хочет
105
По многоточию как-будто не корень )
108
В первом фото низняя строка
106
ExecStart=/TamTam/myenv/bin/python3 вот так может попробовать, без 12
109
А перед TamTam какой каталог?
106
ExecStart=/TamTam/myenv/bin/python3.12 такого ведь файла или папки нету вроде
105
Остальные файлы как ращмещены
108
Для большего понимания нужна структура каталогов и файлов. И обязательно ли env использовать, нельзя системный питон вызвать для упрощения? ...
Не знаю как. Везде пишут через venv