2cbc570f3e
readme начал писать |
3 years ago | |
---|---|---|
.gitignore | ||
README.md | 3 years ago | |
config.json | 3 years ago | |
main.py | 3 years ago | |
sources.md | 3 years ago | |
test.jpg | 3 years ago |
README.md
Misskey Bot
Какой функционал планируется у бота:
- Бот-группа (репостер упоминаний)
- Бот-ретранслятор с Twitter
- Автопостер картинок из заданного каталога (готово на 80%) (отменено)
1. Как заставить бота работать?
1.1. Технические моменты
- Python 3.8+
- Готовый misskey инстанс (не обязательно свой)
1.2. Административные моменты
- Свободных 200 мб RAM памяти
- Свободного времени на поиск и устранение проблем, в случае чего
- Тематика вашего бота
2. Настройка бота
2.1. Достаём API
В первую очередь нужно зайти в аккаунт бота на вашем инстансе (создайте, если еще не сделали этого.). Дальше перейдите в
Настройки (шестерёнка) -> API -> Создать токен
Выберите необходимые расширения (я выбираю все) и нажмите галочку, после чего появится всплывающие окно с токеном вашего бота.
!ВНИМАНИЕ! Создав токен один раз вы больше не сможете его посмотреть (неизвестно, баг это misskey или фича, но что есть то есть).
2.2. Настраиваем config.json
Дальше переходим в config.json и заполняем его под ваш инстанс, где
"name"
- название вашего инстанса,
"url"
- веб-адрес вашего инстанса (!не бота!),
"token"
- ваш токен, который вы получили в пункте 1.1,
"visibility" - "public"
(обязательно)
2.3. Запускаем бота
Запускаем скрипт python main.py
. По сути, бот сейчас должен работать.
2.4. Проверка бота
Проверяем работоспособность бота:
- Подпишитесь на бота
- Отправьте что-нибудь с его упоминанием (главное, чтобы пост был либо "Глобальным", либо "Домашним")
- Получаем сообщение о том, что бот нас репостнул
- ...????
- PROFIT!