Skip to content

A Ruby telegram bot app that works as a personal resume. Different commands can be used to get information about the details of my resume.

Notifications You must be signed in to change notification settings

tzvaita/tenny_resume_bot

Repository files navigation

Tenny_resume_bot

A telegram bot working as a personal resume

By Tennyson Takudzwa Zvaita

Introduction

Tenny_resume_bot is a telegram bot which can be interacted with to get details about me. If needed you can ask the bot to send a document containing my resume as an image.

Content

  • Installation.
  • Running.
  • Using within telegram.
  • About the project.
  • Contact.

Installation

  1. Click the repository's clone or download button and copy the https link.

  2. Open a terminal on your machine.

  3. Within the terminal, navigate to the directory or make one for the bot files.

    In windows by using:

    cd directory
    

    To go to a directory If you don't know the name of a directory, use:

    dir
    

    To see the available directories and files within the one you're currently at.

    In an unix terminal using:

    cd directory
    

    To go to a directory If you don't know the name of a directory, use:

    ls
    

    To see the available directories and files within the one you're currently at.

  4. Do git clone (Shift+Ctrl+v) to download the files into the current directory.

  5. Change into the new directory created by the git clone command.

  6. Install the required gems with bundler. For both operating systems do:

    bundle
    

Running

  1. Open a terminal.

  2. Within the terminal, navigate to the bot's bin directory

In windows by using:

cd directory

To go to a directory If you don't know the name of a directory, use:

dir

To see the available directories and files within the one you're currently at.

In an unix terminal using:

cd directory

To go to a directory If you don't know the name of a directory, use:

ls

To see the available directories and files within the one you're currently at.

  1. Run the bot

In windows:

ruby microbot.rb

In a unix terminal:

ruby microbot.rb

Please note that if you close the terminal or shut down the system, the bot will stop working.

Using the bot in Telegram

  1. Install telegram on your phone or desktop(Telegram has a full working desktop version which does not require a mobile phone installation.)

  2. Create a personal account.

  3. Once signed in, go to the telegram's searchbar and search for @tennymicro_bot. Image description

  4. Select the result "micro" shown in the image above.

  5. The bot has only eight commands which are:

  • /start
  • /aboutme
  • /skills
  • /education
  • /experience
  • /projects
  • /contact
  • /resume
  1. To interact with the bot type in a command preceded by a /.This starts the bot, which will greet the user by it's name and provide the available commands.

About the project

  • Built using Ruby v 2.7.0
  • The editor used was VS Code
  • Git and Github were used for version control
  • Built using the telegram-bot-ruby gem.
  • This was build as part of microverse's technical curriculum.
  • Testing was done using RSpec

Thanks

Contact

For more information or help with this project please contact Tennyson Takudzwa Zvaita - tzvaita@gmail.com

About

A Ruby telegram bot app that works as a personal resume. Different commands can be used to get information about the details of my resume.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages