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

105
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
6
Всем доброго времени суток! ✨ Кто знает, можно-ли сделать здесь рекламу своей группы? 📲
Здравствуйте, нет, это тематический чат разработчиков
6
Всем доброго времени суток! ✨ Кто знает, можно-ли сделать здесь рекламу своей группы? 📲
72
Так есть же метод закрепить сообщение в библиотеке
upd = bot.send_message(text_mess, kons_id, format="html") mess_id = bot.get_message_id(upd) bot.pin_message(kons_id, mess_id, notify=False) pin_message - из библиотеки
74
Доброго всем дня! Может кто сталкивался с закреплением сообщения. Есть два чата, открытый и закрытый. Бот в обоих. В закрытом чате бот берет текст созданного сообщения, отправляет сообщение в открытый чат. Читает ответ и получает message_id. Посылает команду закрепить сообщение в открытом ...
Так есть же метод закрепить сообщение в библиотеке
73
Доброго всем дня! Может кто сталкивался с закреплением сообщения. Есть два чата, открытый и закрытый. Бот в обоих. В закрытом чате бот берет текст созданного сообщения, отправляет сообщение в открытый чат. Читает ответ и получает message_id. Посылает команду закрепить сообщение в открытом чате. Закрепляется сообщение в закрытом чате.
81
Я точно читал все сообщения бота через метод апи (без библиотеки) прям в вебе
Да, буду смотреть в АПИ
81
Есть еще edit_massage там тоже id используется, что-то найдете )
Да, но он редактирует, не давая исходной информации
80
Я точно читал все сообщения бота через метод апи (без библиотеки) прям в вебе
80
Есть еще edit_massage там тоже id используется, что-то найдете )
80
В библиотеке сделано ограничение в updates получать только последние сообщения, по идее можно все получить и найти среди них по message id опять же не помню есть такой параметр, надо глянуть ...
Благодарю! get_message нашел, попробую
82
В библиотеке сделано ограничение в updates получать только последние сообщения, по идее можно все получить и найти среди них по message id опять же не помню есть такой параметр, надо глянуть
79
Я уже не помню делал такой метод или нет, но в апи есть get_message и get_messages надо их посмотреть и сделать по аналогии если готового нет ...
get_messages пробовал, не получилось, может просто что-то не так сделал. get_message поищу Благодарю!
79
Доброго дня! Подскажите, пожалуйста, как можно решить вопрос? Есть id сообщения. Хочу как-то просмотреть, что в нем. При необходимости взять из него текст, файл и отправить в чат как новое сообщение с взятой информацией. ...
Я уже не помню делал такой метод или нет, но в апи есть get_message и get_messages надо их посмотреть и сделать по аналогии если готового нет
79
Привет!
81
Пробовал send_forward_message, возврат функции посылал в get_attachments, и результат отправить к новому сообщению. Но get_attachments возвращает нулевой результат
80
Я смотрел на Git описание botapitamtam
81
Это как?
81
По токену вроде бы можно вообще всё сообщения посмотреть, которые боту отправлялись. По апи
79
Я не нашел возможности получить информацию по id сообщения
78
Сложность в том, что это работает для текущего сообщения полученного из get_updates(). У меня ситуация, что есть id сообщения ,которое когда то произошло.
80
Честно говоря уже подзабыл как работать с методами, но нужен get_text вроде бы
81
Да
80
Письмо к боту было же?
78
Доброго дня! Подскажите, пожалуйста, как можно решить вопрос? Есть id сообщения. Хочу как-то просмотреть, что в нем. При необходимости взять из него текст, файл и отправить в чат как новое сообщение с взятой информацией.
82
Отлично! Так сработало! Премного благодарен!!! Всех вам благ!!!
83
Благодарю, Сейчас попробую
82
Да, этот
82
Ага, вроде понял. Этот путь
82
Ну как в примере например, можно пройти по этому пути и убедится что он есть
82
Не важно телеграм или тамтам у вас сервис в линукс не стартует, бот де работает при ручном запуске, значит проблема в синтаксе сервиса ...
Да, я это подозреваю. Но, не получилось найти ошибки. Поэтому и написал
82
Ну как в примере например, можно пройти по этому пути и убедится что он есть
83
Попробуйте как в этом примере после питона указать полный путь к исполняемуму файлу и/или использовать путь к системному питону, как в примере ...
Путь к файлу добавлял, не помогло. А где взять системный путь к питону?
84
21 год, 🥺 уфф
83
Главное на другом делал для Телеграмм - все работает. Здесь тоже самое не хочет
Не важно телеграм или тамтам у вас сервис в линукс не стартует, бот де работает при ручном запуске, значит проблема в синтаксе сервиса
560
[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
85
Попробуйте как в этом примере после питона указать полный путь к исполняемуму файлу и/или использовать путь к системному питону, как в примере
85
Главное на другом делал для Телеграмм - все работает. Здесь тоже самое не хочет
84
84
По многоточию как-будто не корень )
85
Корень
84
А перед TamTam какой каталог?
?
84
ExecStart=/TamTam/myenv/bin/python3 вот так может попробовать, без 12
Да, пробовал, не помогло
88
В первом фото низняя строка
84
Я правильно понимаю, что путь надо к нижним строкам?
D gthdjv ajnj yb;yzz cnhjrf
84
ExecStart=/TamTam/myenv/bin/python3 вот так может попробовать, без 12
88
А перед TamTam какой каталог?
86
ExecStart=/TamTam/myenv/bin/python3.12 такого ведь файла или папки нету вроде
84
85
Остальные файлы как ращмещены
88
Для большего понимания нужна структура каталогов и файлов. И обязательно ли env использовать, нельзя системный питон вызвать для упрощения? ...
Не знаю как. Везде пишут через venv