Или жабоняня
It's a simple bot for a russian tamagochi-like game with toads. The rest of readme will be in russian.
Жабоняня - бот для кормления и посылания на работу/забирания с работы ваших жабок. Что за жабки? https://vk.com/toadbot
При запуске бот отправит "жаба инфо" в беседу. Исходя из полученных данных бот либо совершит действие (покормит/отправит на работу/заберет с работы), либо отправится в сон до ближайшей возможности совершить действие. Через 5 секунд после совершения действия бот опять отправит "жаба инфо" чтобы узнать, сколько ждать до ближайшей возможности совершить действие. Таким образом бот работает как на обычных, так и на премиум жабах (с укороченными кулдаунами) без дополнительной конфигурации.
Во вкладке releases репозитория найти последний .jar файл. Нужна установленная Java (скомпилено под 11 версию, но должно работать и на 8 т.к. CI использует 8 и проходит тесты)
Запускается вот так:
java -jar toad-nanny-assembly-*version*.jar --token *ваш API токен* --groupID *айди вашей беседы*
Токен должен иметь право доступа messages, а также желательно быть бессрочным (offline). К сожалению, ВК запретил выдавать токены с правом доступа к сообщениям новым приложениям, однако можно воспользоваться лазейкой и получить токен используя стороннее приложение. Например, пройдя по этой ссылке вы сможете получить бессрочный токен от приложения Kate Mobile. После подтверждения авторизации токен появится в адресной строке.
Айди беседы должен быть ваш, не жабабота. Зайдите в беседу и посмотрите на адресную строку. Будет примерно так:
https://vk.com/im?sel=c281
└─┘
В данном случае айди беседы — 281.
Есть еще флаг --debug
, с которым бот будет отправлять немного информации для дебага в беседу.
Если хочется скомпилить и запустить, то нужно установить SBT, затем запустить sbt run
.
- Было нечего делать
- Практика в скале
- Потому что мне не нравится эта игра и я хочу ее сломать 😡😡😡