Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sidntrivedi012/odin
A Funny Telegram bot in NodeJS for Community Channels.
https://github.com/sidntrivedi012/odin
chuck-norris meetup-api nodejs telegram-bot xkcd-comics
Last synced: 6 days ago
JSON representation
A Funny Telegram bot in NodeJS for Community Channels.
- Host: GitHub
- URL: https://github.com/sidntrivedi012/odin
- Owner: sidntrivedi012
- License: mit
- Created: 2019-07-05T20:20:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-07T16:13:50.000Z (over 2 years ago)
- Last Synced: 2024-04-18T11:06:06.739Z (7 months ago)
- Topics: chuck-norris, meetup-api, nodejs, telegram-bot, xkcd-comics
- Language: JavaScript
- Homepage:
- Size: 248 KB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Odin
[![GitHub license](https://img.shields.io/github/license/jenkinsci/plugin-pom)](/LICENSE)
A Funny Telegram Bot.
## Setup
- Clone the repository.
- Run `yarn`.
- Make a new file named as `.env` and write into it the telegram bot token you receive from the [BotFather](https://t.me/BotFather) as `TELEGRAM_API_TOKEN = XXXXXXXXXXXXXXXXX`.
- Run `node index.js`.## Commands
- `/start` or `/heyodin` - Lists all the bot commands available
- `/meetups` - List all the meetups of open source communities in Delhi NCR.
- `/xkcd` - Sends a random xkcd strip.
- `/chuck` - Sends a Chuck Norris joke.
- `/chuck ` - Sends a Chuck Norris joke with the firstname as the main character.
- `/commitstrip` - Sends a random commitstrip comic
- `/quote` - Sends an inspirational quote.
- `/save ` - Saves note to the database.
- `/saved` - Sends the list of saved notes from the database.
- `/delete ` - Deletes note from the database.