Телеграм бот упрощающий работу с системами управления проектов.
В основном помогает быстро создавать задачи поступающие в телеграм или создавать задачи для себя.
Документация »
Демо
·
Сообщить о баге
·
Прделожить идею
Это проект с открытым кодом для реализации подбного в рамках пет-проектов и даже коммерческой реализации Мы стремимся развивать скилы нашей команды на подобного рода проектах.
На данный момент бот умеет добавлять карточки в Trello, обрабатывать пересланные сообщения.
Не работает обработка сообщений с изображением (ВРЕМЕННО)
Установка подразумевает, что у вас уже подготовлен сервер на Ubuntu 20.04 и установленным Python3 и pip
Установка необходимых библиотек
- API Telegram
pip3 install pyTelegramBotAPI
- nodejs
sudo apt install nodejs
- npm
sudo apt install npm
- pm2
sudo npm install pm2 -g
- Установка SQLite3 и созадние
- Создайте папку для бота
mkdir tg-pms(ваше название папки)
- Установка sqlite3
sudo apt install sqlite3
- Создайте базу данных в папке проекта с название db
- Получите API у @BotFather
- Клонируйте репозиторий
cd tg-pms git clone https://github.com/b4dcat404/trello-tg-bot.git
- Введите API key в
main.py
bot = telebot.TeleBot('###HERE###')
- Запуск бота
cd tg-pms pm2 start main.py --interpreter=python3 (замените main на имя исполняемого файла бота)
- Просмотр запущенных ботов
pm2 list
Гайд по использованию бота можно найти в документации
- Создание и базовая настройка бота
- Подключение к БД SQLite3
- Сохранение сессии пользователя
- Trello
- Подключение к Trello
- Проверка на верное подключение
- Создание карточки
- Обработка пересланных сообщений
- Обработка сообщений с ссылками (issue)
- Обработка ссобщений с изображениями
- Получение списка последних 10ти карточек
- Удаление карточек
- Notion
- ClickUp
- Pyrus (?)
Посмотрите открытые проблемы для получения полного списка предлагаемых функций (и известных проблем).
Вклад - это то, что делает сообщество с открытым исходным кодом таким удивительным местом для обучения, вдохновения и творчества. Любой ваш вклад высоко ценится.
Если у вас есть предложение, которое сделало бы этого бота лучше, сделайте форк репозитория и создайте пул реквест. Вы также можете просто создать новый Issue с тегом "улучшение". Не забудьте дать проекту звезду! Еще раз спасибо!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Распространяется под лицензией GPL-3.0. Подробности в LICENSE.txt
Dev Team - Twitter @b4dcat404
Разработчик - Twitter @vi_dev0
Поддержка - Telegram @b4dcat404_support
Новостной канал - Telegram @b4dcat404
Ссылка на проект: https://github.com/b4dcat404/trello-tg-bot
- pyTelegrambotapi
- SQLite3
- Trello
- Дальше больше