TaskBot - это Telegram-бот для управления задачами.
Проект сопровождается файлом composer.json, что позволяет использовать Composer для его инсталляции и автозагрузки.
Процесс установки бота:
git clone https://github.com/Bashka/taskbot.git TaskBotDircd TaskBotDircomposer installcat database/telegrambot.sql database/remarkbot.sql | mysql -uuser -ppass task_bot- Зарегистрируйте вашего ногово бота, с помощью BotFather
- Скопируйте файл
config/global.phpв файлconfig/local.phpи выполните конфигурацию ./start.sh
Если у вас возникли сложности или вопросы по использованию пакета, создайте обсуждение в данном репозитории или напишите на электронную почту Artur-Mamedbekov@yandex.ru.
Основные команды:
- Метки (
/marksили/ms):/marks- список текущих меток/marks *- список всех используемых в системе меток/marks <метка> ...- установка текущих меток
- Список задач (
/tasksили/ts):/tasks- список всех задач, помеченных текущими метками/tasks <метка> ...- список всех задач, помеченных данными метками
- Работа с задачей (
/taskили/t)/task <title>- создание новой задачи. С новой строки можно записать описание задачи. Задаче будут присвоены те метки, которые являлись на момент ее создания текущими для автора/task <id>- просмотр задачи/task <id> t- редактирование заголовка задачи. С новой строки указывается новый заголовок/task <id> d- редактирование описание задачи. С новой строки указывается новое описание/task <id> m- редактирование меток задачи. С новой строки указываются новые метки (через пробел)/task <id> c- добавление комменария. С новой строки указывается текст комментария/task <id> s- подписка на события задачи. С новой строки могут указываться целевые пользователи/task <id> us- отписка от событий задачи. С новой строки могут указываться целевые пользователи
Более подробную документацию можно получить по ссылке.