Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amarnathcjd/yoko

Yoko is a Telegram bot built using the 'telebot' framework in the Go programming language. It provides a seamless integration with the Telegram Bot API, allowing developers to create powerful and interactive bots for the Telegram messaging platform.
https://github.com/amarnathcjd/yoko

botapi hacktoberfest telebot telegram-bot

Last synced: about 1 month ago
JSON representation

Yoko is a Telegram bot built using the 'telebot' framework in the Go programming language. It provides a seamless integration with the Telegram Bot API, allowing developers to create powerful and interactive bots for the Telegram messaging platform.

Awesome Lists containing this project

README

        

# Yoko

Yoko is a Telegram bot built using the 'telebot' framework in the Go programming language. It provides a seamless integration with the Telegram Bot API, allowing developers to create powerful and interactive bots for the Telegram messaging platform.

## Features

- **Admin Commands**: Yoko provides a set of commands that can be used by administrators to manage the bot and perform administrative tasks.
- **Notes**: Yoko allows users to create and manage personal notes, providing a convenient way to store and retrieve important information.
- **Filters**: Yoko supports the creation of filters, allowing users to define custom keywords or patterns that trigger specific actions or responses.
- **Info Commands**: Yoko provides various commands to fetch information, such as weather, news, or cryptocurrency prices, providing users with real-time data.
- **Games**: Yoko offers a collection of interactive games that users can play directly within the Telegram chat interface, providing entertainment and engagement.
- **Miscellaneous Commands**: Yoko includes a range of miscellaneous commands, such as generating random numbers, flipping coins, or rolling dice, adding fun and utility to the bot.

## Installation

To use Yoko, follow these steps:

1. Install the Go programming language on your machine.
2. Clone the Yoko repository to your local machine.
3. Install the required dependencies by running `go get` command.
4. Set up a Telegram bot and obtain an API token.
5. Configure the API token in the Yoko configuration file.
6. Build and run Yoko using the Go compiler.

## Usage

Yoko provides a simple and intuitive API for creating Telegram bots. Refer to the 'telebot' framework documentation for detailed usage instructions and examples. Customize Yoko by defining your own admin commands, notes, filters, info commands, games, and miscellaneous commands to create a unique and interactive bot experience.

## Contributing

Contributions to Yoko are welcome! If you would like to contribute, please follow these guidelines:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Implement your changes and ensure they are working correctly.
4. Commit your changes and push them to your forked repository.
5. Submit a pull request, explaining the changes you have made and their purpose.

## License

Yoko is released under the [MIT License](LICENSE). Feel free to modify and distribute the bot according to the terms of the license.

Please note that the usage of the Telegram Bot API is subject to the terms and conditions set by Telegram. Ensure compliance with the Telegram Bot API terms of service when using Yoko.