A stupid and annoying chatbot for your group chats.
GPL-3.0 License
A stupid and annoying chatbot for your group chats.
/add_pronouns
: โ Add pronouns./remove_pronouns
: โ Remove pronouns./get_pronouns
: โค๏ธ Get someone's pronouns by replying to someone's message, or display your own pronoun settings./set_default_pronouns
: ๐ Set or unset default pronouns for all chats./set_preferred_pronouns
: ๐ถ๏ธ Set or unset preferred pronouns for this chat./apologize
: ๐ฅบ Sorry about last night./chant
: ๐ฃ Say it out loud!/drink
: ๐ฅค I'm thirsty!/me
: ๐คณ What the hell am I doing?/thank
: ๐ฆ Reply to or mention the name of the person you would like to thank./thanks
: ๐ Say thanks to me!/vax
: ๐ This ain't Space Needle!/dice
: ๐ฒ Dice it!/dart
: ๐ฏ Oh shoot!/basketball
: ๐ 404 Basket Not Found/soccer
: โฝ It's your goal!/roll
: ๐ฐ Feeling unlucky as hell?/bowl
: ๐ณ Can you knock them all down?/cook
: ๐ Who cooks the best food in the world? Me!/throw
: ๐ฅบ Throw me a bone./catch
: ๐ Catch me if you can./force
: โฎ๏ธ Use of force not recommended./touch
: ๐ฅฒ No touching./fuck
: ๐ Feeling horny as fuck?/eat
: โ๏ธ Do you want to eat a snowman?/call_cops
: ๐ Hello, this is 911. What's your emergency?/arrest
: ๐ Do I still have the right to remain silent?/guilty_or_not
: ๐งโโ๏ธ Yes, your honor./overthrow
: ๐๏ธ Welcome to Capitol Hill!/call_ambulance
: ๐ Busy saving lives?/call_fire_dept
: ๐ The flames! Beautiful, aren't they?/interrogate
: ๐ซ ๅผ้จ๏ผๆฅๆฐด่กจ๏ผ/ok
: ๐ ๅฅฝ็๏ผๆฒก้ฎ้ข๏ผ/assign
: ๐ ไบค็ปไฝ ไบ๏ผ/unassign
: ๐ข ไธๅนฒไบ๏ผ/systemctl
: โก๏ธ systemctl <command> [unit]
/get_stats
: ๐
View your stats in this chat, or reply to a message to view the sender's stats in this chat./leaderboard_grass
: ๐ View grass growth rankings in this chat./leaderboard_demanding
: ๐ Who's the most demanding person in this chat?/leaderboard_talkative
: ๐ฃ๏ธ Who's the most talkative person in this chat?The Chinese charater "่" is commonly seen in Chinese text messages. It could mean "Damn.", "Shit.", "Fuck!", or simply "Awesome!".
This stats counter counts each individual's usage of "่" in group chats and generates usage rankings. Say it when you feel like it to unlock achievements.
The counter also recognizes common variants and typos like "cao", "่น", "cๅฅฅ", "cๅท", etc.
Counts command usage and generates the demanding leaderboard.
Counts text messages and generates the talkative leaderboard.
Prerequisites: .NET 8 SDK
dotnet build -c Release
dotnet publish CubicBot.Telegram.App -c Release
dotnet publish CubicBot.Telegram.Tool -c Release
dotnet publish CubicBot.Telegram.App -c Release \
-p:PublishSingleFile=true \
-p:PublishTrimmed=true \
-p:DebuggerSupport=false \
-p:EnableUnsafeBinaryFormatterSerialization=false \
-p:EnableUnsafeUTF7Encoding=false \
-p:InvariantGlobalization=true \
-r linux-x64 --self-contained
dotnet publish CubicBot.Telegram.Tool -c Release \
-p:PublishSingleFile=true \
-p:PublishTrimmed=true \
-p:DebuggerSupport=false \
-p:EnableUnsafeBinaryFormatterSerialization=false \
-p:EnableUnsafeUTF7Encoding=false \
-p:InvariantGlobalization=true \
-r linux-x64 --self-contained
# See usage guide.
$ cubic-bot-telegram-tool --help
# Set bot token in config.
$ cubic-bot-telegram-tool config set --bot-token "1234567:4TT8bAc8GHUspu3ERYn-KGcvsvGB9u_n4ddy"
# Disable all stats.
$ cubic-bot-telegram-tool config set --enable-stats-mod false
# Check config.
$ cubic-bot-telegram-tool config get
# Start bot.
$ cubic-bot-telegram-app
System.CommandLine
is licensed under the MIT license.System.Linq.Async
and System.Interactive.Async
are from dotnet/reactive. They are licensed under the MIT license.Telegram.Bot
and Telegram.Bot.Extensions.Polling
are licensed under the MIT license.ยฉ 2024 database64128