https://github.com/alperencantez/telegrambot
🤖 A Telegram bot made for groupchats, returns a response regarding your input if any member of the group(s) triggers your callback keywords. It can also send pre-scheduled messages on a specific time.
https://github.com/alperencantez/telegrambot
automation javascript node-cron nodejs telegram-bot
Last synced: 4 months ago
JSON representation
🤖 A Telegram bot made for groupchats, returns a response regarding your input if any member of the group(s) triggers your callback keywords. It can also send pre-scheduled messages on a specific time.
- Host: GitHub
- URL: https://github.com/alperencantez/telegrambot
- Owner: alperencantez
- Created: 2022-02-16T18:33:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-16T19:06:10.000Z (over 3 years ago)
- Last Synced: 2025-01-14T00:35:09.791Z (6 months ago)
- Topics: automation, javascript, node-cron, nodejs, telegram-bot
- Language: JavaScript
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# telegramBot
A Telegram bot made for groupchats, returns your input if any member of the group(s) execute your keywords. Also can send pre-scheduled messages on a specific time.## Features
- Can react according to the message of user. (Such as sending a message etc.)
- Can send automated messages in the time you choose. That's what *node-cron* is for since Telegram API doesn't let pre-scheduling.
- And many more, you can develop this bot checking out the npm packages I have used for this bot.
## Sources
> - I used [Node-cron](https://www.npmjs.com/package/node-cron) to schedule tasks.
> - A [Node.js module](https://github.com/yagop/node-telegram-bot-api) was used to interact with actual Telegram API in order to create a bot.
> - Also I deployed my application to [Heroku](https://www.heroku.com/). This is why I have a file called Procfile, if you are not going to host it on Heroku, you can ignore it.
> - Used a tool named [Kaffeine](http://kaffeine.herokuapp.com/#!) to keep it alive for most of the day.