You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Информационный чат-бот ShortStory может стать замечательным помощником для людей в переживании особенных моментов в жизни. Бот предоставляет возможность написать свою короткую историю, которую другие люди смогут прочитать. Это может быть что-то вроде мотивационного сообщения, вдохновляющего рассказа или просто истории, которая вызывает эмоции.
Основное преимущество ShortStory заключается в том, что все истории являются анонимными, поэтому пользователи могут чувствовать себя комфортно, делясь своими переживаниями без опасности негативной оценки или разглашения личной информации.
Чтение историй других людей может стать источником вдохновения, силы или мудрости для пользователей. Пользователь может что-то извлечь из истории и применить это в своей собственной жизни.
ShortStory позволяет людям чувствовать себя поддержанными и вдохновленными, даже если они не знают других людей лично. Бот может оказаться полезным инструментом для развития личности, самопознания и общения с другими людьми через их истории.
Используемые технологии
Бот - Python
Frontend / Backend - Aiogram 2.25.1
База данных – SQLite
Конфигурация
Внесите свои данные в конфигурационный файл config.ini
Параметр
Описание
bot = Bot(token='TelegramBotToken')
Персональный Token вашего бота Telegram, полученный с помощью BotFather (см. документацию)
adminID = userIDAdministration
Установите ID главного администратора проекта, чтобы предотвратить его случайное удаление другими администраторами (Возможно использовать несколько ID отделяя их запятой). Используйте боты, такие как GetIDs Bot или Creation Date, чтобы получить необходимый идентификатор пользователя.
Установка и запуск на ПК
Установите используемые библиотеки проекта
pip install -r requirements.txt
Запуск проекта
python ShortStory.py
Установка и запуск на сервере
Обновляем пакеты на сервере
sudo apt update
Установите python и pip
sudo apt install python3 -y
sudo apt install python3-pip -y
Если "pip" не установился
sudo apt -y install python3-pip
Для просмотра статистики запусков процессов на сервере (Боты)
sudo apt install npm
npm install pm2 -g
Для проверки временной зоны
timedatectl
Установка вашего времени на сервере. Например:
sudo timedatectl set-timezone Asia/Omsk
Обязательно перезагрузить сервер после всех действий