A Safe Space was created as a platform for USP students to hold conversations on mental health issues. This simulates a group chat where students can share experience or advice, while remaining completely anonymous.
When registered, any message that you send to the bot will be sent to all other students that are also registered on the bot. Your message would be accompanied by your username, allowing others to identify messages that are sent. No other personal information would be shared with anyone in the group.
Command | Action |
---|---|
/start |
Returns a general welcome message. |
/help |
Returns a bot description, along with the sign up link, FAQ link, and admins’ Telegram handles. |
/register <NUSNET ID> <password> |
Registers you into the system. A username will be given to you in the form of usp<animal> . After registration, you can send and receive messages. The password is specific to each student, and will be provided by Love, USP admin. |
/username |
Shows your username. |
/leave |
Unregisters you from the system. Afterwards, you will no longer be able to receive messages that are sent. All of your details that are stored in the system would also be deleted. |
We hope that through this bot, you may find a comfortable platform to discuss sensitive topics relating to mental health. Additionally, because of anonymity, you get to talk about things you may find difficulty in expressing, which is potentially liberating.
Firstly, fill up the sign up sheet here, where we will brief you on expected behaviour and ground rules, then get your explicit agreement on these rules. We will then contact you for your NUSNET ID before giving you a unique password. Simply register using the following format:
/register <NUSNET ID> <password>
/register e1234567 p4ssw0rdg1vEn
For accountability reasons, we require to maintain a list of people who are communicating on the bot. We will not be identifying users until and unless we have to intervene in case of harassment.
The password given to you is unique only to you. We are taking precautions to ensure that our bots do not circulate outside of USP because we want students to feel safe using it. Therefore, we need to verify if you are a USP student.
Ensure that the password given to you is also fully copied into the message. There should NOT be any white spaces after the password. If you still face errors, contact the admins.
All usernames are randomly assigned. Unfortunately, we do not allow the change of usernames. Please note that there is a small possibility that people may share the same username due to the limited number of animal names the admin could come up with.
The only personally identifiable data that is stored is your NUSNET ID. The other information that is stored are your Telegram chat ID and your randomly assigned username. These data would be stored in a cloud database on Amazon Web Services and can only be viewed by the admin.
Anything you send will be sent to everyone registered in the bot, because this simulates an anonymous group chat. No messages are stored or logged in the backend, so admins will NOT be able to view your messages.
Use the command /leave
. This will remove you from the chat and delete all your information stored. However, this would mean that you will no longer be able to use the bot’s features.
Currently, the bot does not support functions such as GIFs, replying to specific messages, editing messages, and deleting messages. However, you can send emojis, non-English characters, and stickers (yay!). The character limit for each text message is also 4000 characters.
We are slowly looking to expand functionalities to allow more flexibility in conversation. If you discover any bugs or functionalities that do not work as normal, please inform the admin.
Screenshot the conversation and contact the admins. The admins will take it from there. Since deleting messages is not an option on the bot, any offensive messages cannot be deleted from history.
In order to check if the bot is active, simply send the bot a command. Usually /start
will do. If the bot does not reply to that command, then the bot is down. It is likely that there is a bug that is clogging the Telegram bot. Do NOT spam the bot, none of your messages from then on will be processed. Contact the admin immediately, and wait until the bugs are fixed. You will be informed when all is well.
For administrative concerns, you can contact Ling Hui (@linggghui), Rachel (@rachtxxy), or Radhika (@radhikaaaaa). For technical concerns regarding the bots, you can contact Ryan (@kwokyto). If you have any suggestion for new features or on how to improve the code, you may also approach Ryan.