Info bot in Python

Info bot in Python 3.0.0

Нет прав для скачивания
Сообщения
370
Реакции
47
Помог
6 раз(а)
DEVV добавил(а) новый ресурс:

Info bot in Python - инфо-бот на питоне

Почти на всех языках сделали такого бота, собственно - версия на python.
  • Асинхронный
  • Картинки не придется вам загружать самостоятельно
  • Есть поддержка нескольких серверов
Узнать больше об этом ресурсе...
 
Сообщения
1,041
Реакции
206
Предупреждения
1
Помог
6 раз(а)
Отлетает бот если не может обработать ссылку на картинку карты?
 
Сообщения
167
Реакции
51
Помог
6 раз(а)
DEVV, дополню от себя скудную инструкцию по установке:
Код:
apt-get update -y
apt-get install git
git clone https://github.com/pywave5/info-bot.git
apt-get install python3-pip
pip install -r requirements.txt
cd info-bot/
редактируем сonfig.py
для проверки запускаем python3 main.py
только у меня почему-то не взлетает
python3 main.py
Код:
Traceback (most recent call last):
  File "main.py", line 10, in <module>
    from info import Ainfo
  File "/home/hlds/info-bot/info.py", line 13, in <module>
    class Ainfo:
  File "/home/hlds/info-bot/info.py", line 14, in Ainfo
    servers: list[dict]
TypeError: 'type' object is not subscriptable
Код:
Ubuntu 20.04.6 LTS
Linux 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Python 3.8.10
 
Последнее редактирование:
  • Нравится
Реакции: DEVV
Сообщения
370
Реакции
47
Помог
6 раз(а)
D1esel, принял, щас немного занят другим проектом, скоро обновлю бота
 
Сообщения
458
Реакции
263
Помог
9 раз(а)
Почти на всех языках сделали такого бот
Но никто так и не додумался
  • прикрутить БД (подойдёт и SQLite) и не хранить список серверов в переменной
  • оставить опцию добавлять мап пикчи руками (с телеги, не руками в папочку кидать), да, не всем нравится лого гейтрекера, да и есть исключения когда нужной пикчи там нет, либо просто не нравится
 
  • Нравится
Реакции: DEVV
Сообщения
370
Реакции
47
Помог
6 раз(а)
ufame, на счет БД согласен. Я еще хочу сохранить пользователей в бд чтобы реализовать рассылку сообщений. А вот на счет второго, пока не понимаю как лучше реализовать, но идея хорошая
 
Сообщения
80
Реакции
30
Помог
2 раз(а)
DEVV, выводит информацию только первого сервера из списка в файле конфига
 
Сообщения
44
Реакции
-6
Помог
1 раз(а)
DEVV,
Python:
File "main.py", line 11, in <module>
  from info import Ainfo
File "/root/info-bot/info.py", line 13, in <module>
  class Ainfo:
File "/root/info-bot/info.py", line 16, in Ainfo
async def get_server_info(self, servers: list[dict]) -> list[dict]:
TypeError: 'type' object is not subscriptable
Вот такая ошибка, я оставил 1 сервер в списке.

Брал версию с гита.
 
Сообщения
44
Реакции
-6
Помог
1 раз(а)
DEVV , а какая именно нужна, 3.8 не подходит? Я просто вижу что такая ошибка уже была ранее, может гит не обновлен?
 
Сообщения
370
Реакции
47
Помог
6 раз(а)
@provadec,в настоящее время я не веду поддержку бота во имя его неактуальности, из советов могу предложить попробовать обновить питон до 3.10, ибо у меня на данной версии не выдает никаких ошибок. Или же, убрать аннотации.
 
Сообщения
3
Реакции
2
а можно сделать видео инструкцию, как все установить? или хотя бы более подробно расписать что куда как
 
Сообщения
370
Реакции
47
Помог
6 раз(а)
isya04, бот циклом пробежится сам по всем серверам
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу