https://github.com/weirdvic/floating-eye
Simple telegram bot written in golang
https://github.com/weirdvic/floating-eye
Last synced: 5 months ago
JSON representation
Simple telegram bot written in golang
- Host: GitHub
- URL: https://github.com/weirdvic/floating-eye
- Owner: weirdvic
- License: gpl-3.0
- Created: 2021-03-20T09:22:39.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-11-10T18:49:42.000Z (7 months ago)
- Last Synced: 2025-11-10T20:11:34.232Z (7 months ago)
- Language: Go
- Size: 18.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Описание
Вспомогательный Telegram бот для русскоязычного чата игры NetHack.
Фактически большая часть команд реализована через запросы к ботам Beholder, Pinobot и Croesus, находящимся в IRC Libera chat.
При запросе информации о монстрах, умеет показывать изображения монстров и ссылку на NetHack Wiki.
Действующий экземпляр бота доступен в Telegram как [__@floatingeye_bot__](https://t.me/floatingeye_bot)
## Описание команд бота
Большинство команд бота передаются двум ботам в IRC, подробный список доступных команд есть [здесь](https://www.hardfought.org/nethack/) в разделе "IRC Bot commands"
## Фазы Луны
Команда `/pom` (phase of moon) отображает текущую фазу Луны и её влияние на NetHack. Принцип работы этой команды аналогичен виджету с изображением луны на [NAO](https://alt.org/nethack/), а код для вычисления фазы Луны основан на коде, использующемся в самом NetHack.
## Орочьи имена
Команда `/orcname` генерирует случайное имя орка по тому же алгоритму, который используется в NetHack
## Питьё зелий
Команда `/quaff` или `/drink` позволяет "выпить" случайное зелье из игры.
## [ОТКЛЮЧЕНО] Отслеживание событий
Также бот пересылает в чат в Telegram сообщения от бота `Beholder` в IRC канале `#hardfought` с упоминаниями определённых игроков. Список отслеживаемых игроков задаётся массивом строк `watch_players` в файле `config.json`