BMC Discord-Whatsapp Bot

Privacy Policy 🙈🙉🙊:

This bot is written in JavaScript and uses the api from offical Discord.js and Whatsapp-web.js.

It does not cache any user information, nor does it store any messages.

This bot reads the messages sent by users on WhatsApp/Discord and performs two actions:

  1. If it’s plain text, it will forward it to the other side.
  2. If it’s a command, it will respond with the appropriate answer.

Mission 1: <Messages> Pass Msgs

As of Oct20, 2023: It connects:

Mission 2: <Command> Club Management and Mahjong Utilities

All commands start with a slash “/”.

There are 2 kinds of commands: Public Command, Private Command.
We defined 4 Use Case Scenario, 3 Private Scenarios, 1 Public Scenarios.

#TypGroup / ChannelGrade
1WhatsAppBerlin Mahjong Community🔒
2DiscordBMC D/W Interface – #bmc-whatsapp🔒
3DiscordRiichi DACH- #berlin🌐
4WhatsAppPrivate Message to Bot🔒

The Public Command can be used in all Scenarios. And the Private Command can only be used in Private Scenarios.

The following Command 4 – 6 are Private Commands. The other commands are Public Commands.

1 Test Connection
/tsuomo

2 Ranking Result
/e

3 Ranking Result
/e <date>

4 Player Stat
/p <name>

5 Registration and Deregistration
/do <name1> [name2] ...
/-do <name1> [name2] ...
/sa <name1> [name2] ...
/-sa <name1> [name2] ...
/clubturnier <name1> [name2] ...
/-clubturnier <name1> [name2] ...

6 Show All Registration of Thursday
/donnerstag
/samstag
/wer

7 Draw Lots
/auslosen <num>
<Obj1>
<Obj1>
...

8 Fortune Cookie
/keks

9 Tile Efficiency: Tenhou Nanikiru
/? <tiles>
/?b <tiles>

10 Tile Efficiency: Pystyle Nanikiru
/?x <tiles> [melded] [rounds] [round wind] [seat wind] [dora indicators]

11 Hand Calculate
/c <tiles> <melded> <win tile> [tsumo/ron] [round wind] [seat wind]

12 Help
/h
/help
/hilfe

# <> are the required parameters, and [] are the optional parameters
#P#1
Whatsapp
Group

🔒
#2
Discord
Private
Channel
🔒
#3
Discord
Public
Channel
🌐
#4
Whatsapp
Private
Message
🔒
1Test🌐💬💬💬💬
2Result🌐🔄🔄💬💬
3Result🌐💬💬💬💬
4Player🔒🤐💬🚫🤐
5Reg & Dereg🔒🔄🔄🚫[🔄]
6RegInfo🔒🔄🔄🚫💬
7Lots🌐🔄🔄💬💬
8Luck🌐💬💬💬💬
9Question🌐💬💬💬💬
10Question🌐💬💬💬💬
11Question🌐💬💬💬💬
12Help🌐💬💬💬💬
M1Msg👁️👁️🚫
M2/botMsg👁️👁️👁️
M3Media👁️👁️🚫
A super difficult table to show the react of a command 😅 [ask me]

🌐: Public Command, you can use it in all 4 Scenarios.
🔒: Private Command, 🚫: Not Usable in the Public Scenario.
—-
🔄: If you call it, you will receive several Sync Messages in Private Scenarios.
💬: If you call it, you will receive one reply message directly at the current dialogue.
🤐: You will receive a whatsapp private message
—-
👁️: The Msg will be visible in this Scenario.
🚫: The Msg will not be visible in this Scenario.

0 0 votes
Article Rating
Abonnieren
Benachrichtige mich bei

0 Comments
Inline Feedbacks
View all comments