Skip to content

A simple language aware Ruby chatbot for Telegram messenger using SimSimi API.

License

Notifications You must be signed in to change notification settings

mamal72/telegram-simsimi-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram SimSimi Chatbot

This is a simple language aware Ruby chatbot for Telegram messenger using SimSimi API.

This bot detect input language from a list of provided languages and get the right resposes depending on it.

You may be able to check a working example here. (English, Persian)

Installation

  1. Clone the repository and install dependecies:
git clone https://github.com/mamal72/telegram-simsimi-chatbot
cd telegram-simsimi-chatbot
bundle install
  1. Talk to BotFather and get a Telegram Bot.
  2. Get your SimSimi UUID by sending a message here and inspecting your requests in browser DevTools. (query string)
  3. Set environment variables by editing .env.example file.
  4. Rename .env.example to .env.
  5. Start the bot by running main file:
ruby main.rb

Usage

Really? Send your bot a message and see what happens! 😁

Contribution

You can fork the repository, improve or fix it and then send the pull requests back if you want to see them here. I really appreciate that. ❤️

About

A simple language aware Ruby chatbot for Telegram messenger using SimSimi API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages