Elixir Telegram Bot Boilerplate

screenshot of Elixir Telegram Bot Boilerplate

A boilerplate for making telegram bots with Elixir and Nadia

Overview

The Elixir Telegram Bot Boilerplate is a template for creating bots for Telegram using the Elixir programming language. It provides a starting point for building bots by setting up the necessary configurations and commands. The boilerplate also includes macros that simplify the process of sending messages and performing actions within the bot.

Features

  • Configurable Bot Name and Token: The boilerplate allows you to easily set up your bot's name and Telegram bot token in the configuration file.
  • Command Setup: You can define commands for your bot in the lib/app/commands.ex file, making it easy to handle user interactions.
  • Macro Injection: The boilerplate includes macros that automatically inject necessary parameters, such as the chat ID, so you can focus on sending messages and performing actions.

Summary

The Elixir Telegram Bot Boilerplate provides a convenient starting point for creating bots for Telegram using the Elixir programming language. It simplifies the configuration process and includes helpful macros for sending messages and performing actions. With this boilerplate, developers can quickly get started with building their own Telegram bots.