Compare commits

...

5 Commits
niho ... master

Author SHA1 Message Date
aurel1on 2cbc570f3e Загрузил(а) файлы в ''
readme начал писать
3 years ago
Nihonium 11825e4825 Merge pull request 'niho' (#1) from niho into master
Reviewed-on: #1
3 years ago
aurel1on 0fbdfab1dd Изменил(а) на 'config.json' 3 years ago
aurel1on_sol b5a71d5dce sborka 3 years ago
Nihonium 5e47ecc9b4 Update sources.md 3 years ago

@ -1,9 +1,54 @@
# Misskey Bot # 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!
## 3. Добавляем бота в автозагрузку системы
##
Бот Misskey:
1. Бот-группа
2. Бот-ретранслятор с Twitter
3. Автопостер картинок из заданного каталога

@ -0,0 +1,6 @@
{
"name": "[Shitpost] PoridgeClub",
"url" : "https://shitpost.poridge.club",
"token": "ur_token",
"visibility": "public"
}

@ -1,7 +0,0 @@
{
"nyan.nekoea.red": {
"name": "nyan.nekoea.red",
"url" : "https://nyan.nekoea.red",
"token": "nyanyanyanyanyanyanya",
},
}

@ -7,3 +7,6 @@ https://github.com/yupix/Mi.py
https://github.com/TennousuAthena/RSSToMisskey https://github.com/TennousuAthena/RSSToMisskey
https://github.com/theskanthunt42/misskeyInstanceCheckBot https://github.com/theskanthunt42/misskeyInstanceCheckBot
## Twitter API
https://www.earthdatascience.org/courses/use-data-open-source-python/intro-to-apis/twitter-data-in-python/

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Loading…
Cancel
Save