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

118 •
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
300
Ну как в примере например, можно пройти по этому пути и убедится что он есть
238
Попробуйте как в этом примере после питона указать полный путь к исполняемуму файлу и/или использовать путь к системному питону, как в примере ...
Путь к файлу добавлял, не помогло. А где взять системный путь к питону?
236
21 год, 🥺 уфф
308
Главное на другом делал для Телеграмм - все работает. Здесь тоже самое не хочет
Не важно телеграм или тамтам у вас сервис в линукс не стартует, бот де работает при ручном запуске, значит проблема в синтаксе сервиса
498
[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
254
Попробуйте как в этом примере после питона указать полный путь к исполняемуму файлу и/или использовать путь к системному питону, как в примере
271
Главное на другом делал для Телеграмм - все работает. Здесь тоже самое не хочет
249
244
По многоточию как-будто не корень )
241
Корень
239
А перед TamTam какой каталог?
?
235
ExecStart=/TamTam/myenv/bin/python3 вот так может попробовать, без 12
Да, пробовал, не помогло
245
В первом фото низняя строка
236
Я правильно понимаю, что путь надо к нижним строкам?
D gthdjv ajnj yb;yzz cnhjrf
252
ExecStart=/TamTam/myenv/bin/python3 вот так может попробовать, без 12
250
А перед TamTam какой каталог?
243
ExecStart=/TamTam/myenv/bin/python3.12 такого ведь файла или папки нету вроде
229
235
Остальные файлы как ращмещены
234
Для большего понимания нужна структура каталогов и файлов. И обязательно ли env использовать, нельзя системный питон вызвать для упрощения? ...
Не знаю как. Везде пишут через venv
258
Я правильно понимаю, что путь надо к нижним строкам?
242
Для большего понимания нужна структура каталогов и файлов. И обязательно ли env использовать, нельзя системный питон вызвать для упрощения?
194
Ошибка синтаксическая 100% где-то в путях или к каталогам или к бинарнику питона
я тоже так думаю, но пробовал менять, пока не получилось
195
Наверняка
189
Попробуй логгирование добавить в запуск
Так у него сервис не стартует, бот работает при ручном запуске
201
Ошибка синтаксическая 100% где-то в путях или к каталогам или к бинарнику питона
191
ИИ предлагает че-нить такое import logging logging.basicConfig(filename='/TamTam/ttbot/error.log', level=logging.ERROR) try: # Ваш существующий код except Exception as e: logging.error(f"Ошибка: {str(e)}", exc_info=True)
192
Попробуй логгирование добавить в запуск
А как? Я недавно пробовать начал.
189
Он в принципе то начинает работать или как
209
Попробуй логгирование добавить в запуск
188
я под ним пробовал запускать в папке python3 main.py работает
184
да
188
У ttbot есть права доступа на папку?
191
Да
187
[Unit] Description=TamTam bot After=syslog.target After=network.target [Service] Type=simple User=ttbot WorkingDirectory=/TamTam/ttbot/ ExecStart=/TamTam/myenv/bin/python3.12 main.py RestartSec=10 Restart=always [Install] WantedBy=multi-user.target ...
А что TamTam прям в корень разместили? Не в /opt хотя бы?
187
[Unit] Description=TamTam bot After=syslog.target After=network.target [Service] Type=simple User=ttbot WorkingDirectory=/TamTam/ttbot/ ExecStart=/TamTam/myenv/bin/python3.12 main.py RestartSec=10 Restart=always [Install] WantedBy=multi-user.target ...
Пробовал python3 и python3.12 main с путем и без
188
Антиспам чет лютует как будто
Это переводчик решил перевести нерусские слова )), пришлось улалить
197
[Unit] Description=TamTam bot After=syslog.target After=network.target [Service] Type=simple User=ttbot WorkingDirectory=/TamTam/ttbot/ ExecStart=/TamTam/myenv/bin/python3.12 main.py RestartSec=10 Restart=always [Install] WantedBy=multi-user.target
181
А с этим не хочет
184
Да, я так и сделал Для Телеграмм работает
201
Антиспам чет лютует как будто
491
и кладешь в systemd
488
вот такой примерно файл создаешь, называешь типа test.service
498
[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
199
Вот проверенный способ, от Сергея
202
Там на ссылку в окружении, как я понял. Сейчас попробую
186
А то как будто там только папка указана
196
Может путь к бинарнику питона явно указать надо
201
Nssm это виндовая утилита
199
На линуксе с nssm?