den0bot - osu!-related telegram chat bot
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
den0bot
.gitignore
LICENSE
README.md
den0bot.sln

README.md

den0bot - osu!-related telegram chat bot

Build status

Uses Telegram.Bot, SQLite-net, Newtonsoft.Json, Meebey.SmartIrc4net, OppaiSharp.

Modules:

  • ModAutohost: Creates a multiplayer lobby and manages host rotation.
  • ModBasicCommands: Self-explanatory.
  • ModBeatmap: Finds osu.ppy.sh/b/ID in messages and returns map info with PP values.
  • ModCat: Sends random cat image when found "cat" in a message.
  • ModGirls: Stores every picture with a tag, sends random picture from DB with voting buttons.
  • ModMaplist: Sends random map from a google spreadsheet.
  • ModProfile: Finds osu.ppy.sh/u/ID in messages and returns player info and topscores.
  • ModRandom: Various random-based commands.
  • ModRecentScores: Returns recent player's scores with PP info.
  • ModSettings: Admin commands.
  • ModThread: Returns thread link and messages from 2ch.hk.
  • ModTopscores: Checks topscores of every player listed in user DB table and sends updates to every chat it knows.
  • ModYoutube: Checks CirclePeople channel for new videos and sends them to every chat it knows.

Visual Studio 2017, net461.