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

120
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
147
По многоточию как-будто не корень )
142
Корень
145
А перед TamTam какой каталог?
?
141
ExecStart=/TamTam/myenv/bin/python3 вот так может попробовать, без 12
Да, пробовал, не помогло
144
В первом фото низняя строка
139
Я правильно понимаю, что путь надо к нижним строкам?
D gthdjv ajnj yb;yzz cnhjrf
144
ExecStart=/TamTam/myenv/bin/python3 вот так может попробовать, без 12
148
А перед TamTam какой каталог?
141
ExecStart=/TamTam/myenv/bin/python3.12 такого ведь файла или папки нету вроде
139
139
Остальные файлы как ращмещены
143
Для большего понимания нужна структура каталогов и файлов. И обязательно ли env использовать, нельзя системный питон вызвать для упрощения? ...
Не знаю как. Везде пишут через venv
144
Я правильно понимаю, что путь надо к нижним строкам?
143
Для большего понимания нужна структура каталогов и файлов. И обязательно ли env использовать, нельзя системный питон вызвать для упрощения?
97
Ошибка синтаксическая 100% где-то в путях или к каталогам или к бинарнику питона
я тоже так думаю, но пробовал менять, пока не получилось
101
Наверняка
96
Попробуй логгирование добавить в запуск
Так у него сервис не стартует, бот работает при ручном запуске
104
Ошибка синтаксическая 100% где-то в путях или к каталогам или к бинарнику питона
92
ИИ предлагает че-нить такое 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)
94
Попробуй логгирование добавить в запуск
А как? Я недавно пробовать начал.
94
Он в принципе то начинает работать или как
102
Попробуй логгирование добавить в запуск
95
я под ним пробовал запускать в папке python3 main.py работает
95
да
96
У ttbot есть права доступа на папку?
92
Да
91
[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 хотя бы?
98
[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 с путем и без
98
Антиспам чет лютует как будто
Это переводчик решил перевести нерусские слова )), пришлось улалить
100
[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
93
А с этим не хочет
98
Да, я так и сделал Для Телеграмм работает
101
Антиспам чет лютует как будто
584
и кладешь в systemd
587
вот такой примерно файл создаешь, называешь типа test.service
633
[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
100
Вот проверенный способ, от Сергея
99
Там на ссылку в окружении, как я понял. Сейчас попробую
100
А то как будто там только папка указана
104
Может путь к бинарнику питона явно указать надо
105
Nssm это виндовая утилита
100
На линуксе с nssm?
100
попробуйте поставить скрипт как службу через nssm
Благодарю, не сталкивался. Сейчас поищу
100
Доброго дня! Написал небольшой бот. Проверил. Работает. На сервере установил, запускаю в ручную - работает. Добавил запуск как сервис. Стартую. Запрашиваю статус, выдает: Process: 6075 ExecStart=/TamTam/myenv/bin/python3.12 /TamTam/ttbot/main.py (code=exited, status=1/FAILURE) Main PID: 6075 (code=exited, status=1/FAILURE) ------- Может кто подскажет, в чем причина? ...
попробуйте поставить скрипт как службу через nssm
101
Использую botapitamtam
108
Доброго дня! Написал небольшой бот. Проверил. Работает. На сервере установил, запускаю в ручную - работает. Добавил запуск как сервис. Стартую. Запрашиваю статус, выдает: Process: 6075 ExecStart=/TamTam/myenv/bin/python3.12 /TamTam/ttbot/main.py (code=exited, status=1/FAILURE) Main PID: 6075 (code=exited, status=1/FAILURE) ------- Может кто подскажет, в чем причина?
234
Ошибка в файлах или сервере. Проверьте. Отправьте проблему для рассмотрения.
Ошибки в файлах нет Думаю ошибка в сервере или потому что я не до конца обновился.
237
Группы защиты .
Ошибка в файлах или сервере. Проверьте. Отправьте проблему для рассмотрения.
246
Какой тип файлов вы загружаете? Некоторые интерфейсы заблокированы сервером.
Группы защиты .
237
Здравствуйте, почему я загружаю свои файлы на все хосты и серверы, которые с ними не работают, хотя ошибок нет? ...
Какой тип файлов вы загружаете? Некоторые интерфейсы заблокированы сервером.