Added service
Finally you can turn on or off the feature where Light says
hilight 🥳🥳Finally you can turn on or off the feature where Light says
Hi back!By default this service will be
I'm Light
on
You can turn it off using !hilight offAdded service
You can turn it on using
Note that the bot needs to be admin to delete a photo.
delnsfw 🥳🥳You can turn it on using
!delnsfw on
NSFW photos will be detected(using the CoffeeHouse API) and auto-deleted by the bot when the service is turned on. It's off by default.Note that the bot needs to be admin to delete a photo.
Valentine's week update! 🥳🥳
Don't have a date?
Maybe Light will talk to you if you talk to Light.
Type
Don't have a date?
Maybe Light will talk to you if you talk to Light.
Type
!aichat on
in your group and reply to Light's messages for it to talk to you.update:
•
• bot also responds to
•
delnsfw service ignores admins now• bot also responds to
tag/mention(@EpicLightBot) if aichat service is turned onNew bot created @PostRequestFetchBot 🥳🥳
Now have the contents of a POST request sent directly to your telegram!
Go check out the bot and create some tokens.
Now have the contents of a POST request sent directly to your telegram!
Go check out the bot and create some tokens.
A mini guide for using @PostRequestFetchBot
1. Enter the command /gentoken in the bot.
2. Type a name for the token so you can recognise any requests for it.
3. Make a post request in your application to https://api.justanotherlight.tech/api/tg/sendtotg
with
4. Celebrate! You now get the content of the post request on your telegram through the bot.
1. Enter the command /gentoken in the bot.
2. Type a name for the token so you can recognise any requests for it.
3. Make a post request in your application to https://api.justanotherlight.tech/api/tg/sendtotg
with
token as one of the parameters containing the token you just generated.4. Celebrate! You now get the content of the post request on your telegram through the bot.
[PostRequestFetchBot]
The link for where you send your post request has been permanently(ig) changed to
https://api.justanotherlight.tech/api/tg/sendtotg
The link for where you send your post request has been permanently(ig) changed to
https://api.justanotherlight.tech/api/tg/sendtotg
[EpicLightBot]
Update:
The service
Have those annoying spam messages automatically deleted by Light.
See a more detailed description in the !help menu
or just try it out with
Related:
Service
Service
Command
===
+minor updates: fix to a few group administration commands bugs
Update:
The service
spamblocker is available for all groups now! 🥳🥳Have those annoying spam messages automatically deleted by Light.
See a more detailed description in the !help menu
or just try it out with
!spamblocker on
(the above service uses Intellivoid's CoffeeHouse API for identifying spam)Related:
Service
delnsfw - to auto delete nsfw images in the chatService
langblocker - to auto delete messages in languages not allowed by the chatCommand
delbotmsg - to auto delete messages sent via a bot you add to the blocklist===
+minor updates: fix to a few group administration commands bugs
[@EpicLightBot]
Update:
Due to the recent update in Telegram Bot API, it's possible to entirely remove the lookaround command since the bot can get updates when a member is promoted or demoted.
So, Light can now automatically update the admin list(provided Light is admin already) for your groups without having to use the lookaround command again.
I've still kept the command active(just in case)
Update:
Due to the recent update in Telegram Bot API, it's possible to entirely remove the lookaround command since the bot can get updates when a member is promoted or demoted.
So, Light can now automatically update the admin list(provided Light is admin already) for your groups without having to use the lookaround command again.
I've still kept the command active(just in case)
Lightbot is downgraded to an older version for a while. Will be back to normal soon.
Light bot is at its latest version again with all features.
* Fun - hug, slap, give, random, etc.
* Services - Delete NSFW, Block spam, Block languages, etc.
* Administration - Ban, Mute, Report, etc.
..and more ofc.
* Fun - hug, slap, give, random, etc.
* Services - Delete NSFW, Block spam, Block languages, etc.
* Administration - Ban, Mute, Report, etc.
..and more ofc.
[@EpicLightBot]
I'm aware of AIchat malfunctioning. Will be fixed soon.
I'm aware of AIchat malfunctioning. Will be fixed soon.
[@EpicLightBot]
Update - sticker commands + settings 🥳🥳🥳
* Added the settings command. Put it in your group and switch on or off all the services from your DM.
* Now you can create your own sticker pack using Light bot. Reply to a sticker or a photo with
Update - sticker commands + settings 🥳🥳🥳
* Added the settings command. Put it in your group and switch on or off all the services from your DM.
* Now you can create your own sticker pack using Light bot. Reply to a sticker or a photo with
!kang and it will be added to your new sticker pack. You can always delete any sticker from this pack by messaging that sticker and replying with !delsticker
(only static stickers i.e. non-animated stickers are supported. Also, there is a limit to the file size - large photos will not be added to your sticker pack.)[@EpicLightBot]
Update - Cat invasion#phase0 🥳🥳🥳
* Added the command
- Impress your friends by showing off your knowledge about cats. Try out
- A random cat fact is sent using the cat facts API
Update - Cat invasion#phase0 🥳🥳🥳
* Added the command
!catfact- Impress your friends by showing off your knowledge about cats. Try out
!catfact now- A random cat fact is sent using the cat facts API
[@EpicLightBot]
Update - Freedom and new blockers 🥳🥳🥳
* Added the commands
- Using the free command you can let a user bypass blockers(i.e. spam detector, language blocker, etc) . Reply to a user's message with the
* Added
- You can restrict members of your group to post links by using the
Update - Freedom and new blockers 🥳🥳🥳
* Added the commands
!free and !unfree- Using the free command you can let a user bypass blockers(i.e. spam detector, language blocker, etc) . Reply to a user's message with the
!free command to add them to the freelist . Similarly, use the command !unfree to remove them from the freelist* Added
linksblocker and forwardsblocker- You can restrict members of your group to post links by using the
linksblocker service. You can restrict forwards using the forwardsblocker service. These services will be disabled by default, you can enable them using !linksblocker on or !forwardsblocker on or you can check out the new settings interface and control these services(and others) from your DM.[@EpicLightBot]
Update - more
Previously, photos with a higher size were unable to be used as stickers.
Now, the bot attempts to compress the image multiple times before trying to make a sticker out of it.
It is still possible that
Go ahead and kang stickers.
Update - more
kang ing 🥳🥳🥳Previously, photos with a higher size were unable to be used as stickers.
Now, the bot attempts to compress the image multiple times before trying to make a sticker out of it.
It is still possible that
kang fails on like very big files. So lemme know if it does.Go ahead and kang stickers.
[@EpicLightBot]
Update - deleting commands 🥳🥳🥳
Have Light automatically delete a command typed by you and make your chat cleaner.
Using
Update - deleting commands 🥳🥳🥳
Have Light automatically delete a command typed by you and make your chat cleaner.
Using
settings , open the Clean Service and activate Delete commands for light to delete the commands in the chat.[@EpicLightBot]
Update - stic2pic 🥳🥳🥳
Now convert your favorite stickers into images and save them in your gallery.
Try out the
Related command(s):
Update - stic2pic 🥳🥳🥳
Now convert your favorite stickers into images and save them in your gallery.
Try out the
stic2pic command by replying !stic2pic to a (static)sticker.Related command(s):
!kang - to add a sticker in your own sticker pack.!delsticker - delete a sticker in your pack created by this bot.[@EpicLightBot]
Death.
It was a cold dark night. There was silence except for my typing noise and the sound of the ceiling fan. I opened my editor and typed
So how Light worked was, basically telegram would send Light every message that comes in groups containing Light and private chats using Web Hooks and then Light would look at the message and generate an appropriate reply if required. Now, the webhook was
I had created Light just for one of the fun groups I was in at first, for
With time, I added more fun stuff to it and the code got messier and messier and I just felt like I totally hate it. That's the thing with small projects, if you don't plan and consider the possibility of making them bigger beforehand, it becomes a huge mess to deal with. And so, for some reason, I decided to rebuild the whole thing leading to the birth of EpicLightBotBeta. It was fun to work with tbf but I realised I was taking this seriously, that I wanted to make it perfect and I suppose that's what made it more fun at times but it also consumed a lot of time. But I did it anyway.
A friend introduced me to Intellivoid's sponsorship for using their CoffeeHouse API which is totally awesome. Using Coffee House's (now deceased) Lydia API, Light got a voice of it's own and could speak to people who replied to it(
With CoffeeHouse, Light also gained the ability to detect NSFW and spam in chats, to detect the language of a message and block it if the admins wanted. Now, since Light was doing this much, I decided it might as well become a group management bot which after a lot of patience and a LOT of refactoring and a LOT MORE bug fixing it succeeded in becoming. I had already abandoned EpicLightBotBeta at this point because Light was better now. The parts of the code that I had hated were fixed and I liked it. There were still a lot of flaws and I had many ideas to improve it further and make it the best thing ever. So I worked on it everyday.
That was
I suppose I never made Light for others, it was mostly just for me and my friends. I hadn't yet began to wonder why I'm implementing the command to
Death.
It was a cold dark night. There was silence except for my typing noise and the sound of the ceiling fan. I opened my editor and typed
return at the beginning of Light's handler for all text messages and pushed the code. And just like that, Light was dead. No screams or beeps. Well it wasn't actually death yet. It still lived but just ignored every message it read. It lived like that for two days. Suffering in silence and forced to stifle every urge to make bad jokes.So how Light worked was, basically telegram would send Light every message that comes in groups containing Light and private chats using Web Hooks and then Light would look at the message and generate an appropriate reply if required. Now, the webhook was
on but Light couldn't do a thing except return which just means stop whatever you're doing. I admit, I did have second thoughts about this and felt like removing the return statement and bringing Light back out of it's coma into real life. But what was the point? What was the point of any of this? I asked myself.I had created Light just for one of the fun groups I was in at first, for
hugs and slaps. That's all there was to it. People liked it then. It was a good time for Light. Then slowly I started to add more features to it, like the ping commands for mentioning multiple users at once. and that deff helped while calling out our sleeping members to play werewolf or skribbl or anything else. While I was creating this feature I was working on other smaller ones too and some building blocks for the future of Light. And ofcourse, at this point, there were already bugs and as a lazy developer would do, I ignored those bugs because frankly, it didn't matter to me as much. I mean I still loved Light but it wasn't a serious thing that *had* to be perfect. It was just Light and I was okay with it.With time, I added more fun stuff to it and the code got messier and messier and I just felt like I totally hate it. That's the thing with small projects, if you don't plan and consider the possibility of making them bigger beforehand, it becomes a huge mess to deal with. And so, for some reason, I decided to rebuild the whole thing leading to the birth of EpicLightBotBeta. It was fun to work with tbf but I realised I was taking this seriously, that I wanted to make it perfect and I suppose that's what made it more fun at times but it also consumed a lot of time. But I did it anyway.
A friend introduced me to Intellivoid's sponsorship for using their CoffeeHouse API which is totally awesome. Using Coffee House's (now deceased) Lydia API, Light got a voice of it's own and could speak to people who replied to it(
aichat) which I suppose made Light more popular than I had anticipated too.With CoffeeHouse, Light also gained the ability to detect NSFW and spam in chats, to detect the language of a message and block it if the admins wanted. Now, since Light was doing this much, I decided it might as well become a group management bot which after a lot of patience and a LOT of refactoring and a LOT MORE bug fixing it succeeded in becoming. I had already abandoned EpicLightBotBeta at this point because Light was better now. The parts of the code that I had hated were fixed and I liked it. There were still a lot of flaws and I had many ideas to improve it further and make it the best thing ever. So I worked on it everyday.
That was
fun and that was the point.I suppose I never made Light for others, it was mostly just for me and my friends. I hadn't yet began to wonder why I'm implementing the command to
pin messages when there were awesome bots like Natalie and Rose already out there; heck I could pin messages without bots by just right clicking the message and clicking Pin. I hadn't yet realised I was wasting so much of my time instead of focusing on my university work which was tbf super boring but obviously more important than working on a Telegram bot that would affect my life in no significant manner. But it did.