Origin and History
RABS was developed over a procrastination run on the bench outside his examhall. It started
in 2019 where Glenn, was hugely annoyed with facign rain on his ride to and fro school.
After which, he started a telegram bot called SG Rain Areas. It was a very bare
telegram bot that only provided rain alerts and had interval functions. Not only does it
crashes frequently, it wasn't properly refactored for mass uses.
It was after stablizing the telegram bot where the bot started to take attention of riders
around Singapore. Features were requested, and slowly more and more riders are now using the
bot.
RABS has now evolved not just as a Rain Checker before every ride, but also plays an
important riding prep for many riders in Singapore. This includes features like Customs
Checkpoint Traffic status to Rain warnings during the heavy downpours.
What functions are there?
Functions
- Rain Checks - Provides you with a range of Rain status and Animated checks.
- Meet Rides Manager - Provides you with a simple and easy tool to manage group
rides.
- Border Checkpoints Traffic Checks - Provides you with Traffic Updates on the
Checkpoint Jams.
- Lottery (Singapore only) - Provides you with the latest Lottery results.
- COE Bidding and Prices - Provides a current bidding prices or latest prices.
- Craft Deals - Provides you with the crafted deal that RABS team put together.
- Support Riders, Support RABS
See a function that's useful for you?
How does it work?
Functions in telegram are mostly worked through a /
prefix before the function
name.
Note
Call it like this: /raincheck
, /meetride
,
/checkjb
/raincheck
/raincheck
> will fetch you the current and on-going rain clouds in Singapore.
Rain radars are fetched from Meteorological Service Singapore (MSS).
/rainpattern
/rainpattern
will fetch you an animated historical view of the rain clouds over
a span of an hour. This will provide you with ample information on where the rain clouds are
moving before you take your ride out.
/raincheck240
/raincheck240
is similar to the /raincheck
. However, is catered for
our border crossing riders looking to cross over to Malaysia. It provides a wider view of
over 240km radius around Singapore.
/rainpattern240
/rainpattern240
is similar to the /rainpattern
. However, is catered
for our border crossing riders looking to cross over to Malaysia. It provides a wider view
of over 240km radius around Singapore.
/raincheckmy
/raincheckmy
is similar to the /raincheck
. However, is catered
for our riders across the border. It provides a wide view
of the Malaysia Peninsular.
Creating meet rides
Creating a meet ride is easy. The template is as follows:/meetride
VENUE
, DATE
, TIME
, Itinerary/Description
Values and Types:
Value Name |
Value Type |
Value Description |
VENUE |
STRING/TEXT |
This is a Google searchable link. Hence, avoid using generic names like KFC
(there are alot of KFCs in Malaysia and Singapore). Preferably, Kallang
Stadium KFC. |
DATE |
STRING/TEXT |
This can be in different formats to cater to your group's need.
For example: 3rd February 2023 3/2/2023
3rd Feb ...
|
TIME |
STRING/TEXT |
This can be in different forms of how you enter your time of assembly.
Similarly to the DATE, there is no strict guidelines. |
ITINERARY |
STRING/TEXT |
This is basically a description of your meetride. However, please avoid the
use of , as it will mess up the inputs of your meetride
details!
You should be brief and detailed with your itinerary so all riders will be
aware on what is to be expected of. |
Example
An example to creating a meetride at Old Airport Road on 3rd Feb,
3pm would be as follows:
/meetride Old Airport Road, 3rd Feb, 3pm, Dinner > Rounding > Chill and Catchup
Note
Do note that the ,
is a divider, that splits the
values you enter. So please avoid using additional ,
when you create
your meetrides!
Editing meet rides
Editing of the /meetride
is similar to creating of meetrides. However, the
command is slightly different with /editevent
You can refer to this for how the format is to be done: Click here
Join & Leave meet rides
Each meetride that had been created will be given 2 buttons for easy joining and leaving.
Should any riders would like to join, they can simply press the JOIN button.
Note
Spamming the Leave button when a user is not in the list will
reflect a warning to the user. This is to prevent the user from unknowingly spamming
the bot as it can affect the quality of the bot's service.
/checkjb
/checkjb
will immediately fetch you the latest status as provided by the
Singapore Land Transport Authority. As of writing this documentation, we have yet found
reliable source from the Malaysian Authority to provide their side of the the traffic
situations for bikers. Hence, if you do, please let me know!
/checktuas
/checktuas
will immediately fetch you the latest status as provided by the
Singapore Land Transport Authority. As of writing this documentation, we have yet found
reliable source from the Malaysian Authority to provide their side of the the traffic
situations for bikers. Hence, if you do, please let me know!
/4dnow
/4dnow
will fetch you the latest results available from the Singapore Pools
website. While during the drawing process, we're unable to know the numbers as per radio's
broadcast, we can at least know the finalised results and prize pool.
/totonow
/totonow
will fetch you the latest results available from the Singapore Pools
website. While during the drawing process, we're unable to know the numbers as per radio's
broadcast, we can at least know the finalised results and prize pool.
/coenow
/coenow
will fetch you the current results including the ongoing bidding. This
is to allow users to keep track of the ongoing bidding prices, and status of the bidding
stage.
/craftdeals
/craftdeals
will fetch you the latest deal or a placeholder for businesses to
consider working with us.
/supportriders
/supportriders
will invoke the donation page where you can place a donation.
Each donations will then be announced to the group you invoked the function from.
Meetrides
Can you create multiple meet rides
in a group chat?
Unfortunately, you cannot create multiple meet rides concurrently in a group chat. Each group
chat is only allowed to have one meetride on-going at any time.
However, that doesn't refrain you from creating another meetride on other group chats.
Should that ever be improved to create multiple meetrides, we'll announce it on the RABS
Info Page and on the documentation.
Are the meetrides created safe?
Yes, each meetride details are safely created and not meant to be disclosed. Each meetride
information is also delete upon cancelling of the events.
How often are the meetrides reminder
being sent?
According to the peak use time of the bot, we have designated the reminders to be sent on
- 7am
- 1pm
- 5pm
- 8pm
- 10pm
- 12am
This is to remind the group of an ongoing meetride and solicit them to join.
Can we disable the reminders?
Not at this point of time.
Will the bot need administrator
access?
Yes, and no. The bot minimally needs to have access to Message Pins. That alone will be
sufficient.
Are there a limit of how many riders
can join a meetride?
Nope, there is currently no limit set. However, we do suggest that you abide the local
regulations in riding in a convoy.
Information Sources
Where do you source for all your
information?
Depending on the information fetched, it can be pulled from various sources.
However, the credits goes to the following organizations:
General Questions
How can I reach out for any partnerships?
You can contact me via LinkedIn or via Telegram .