Build an AI-Powered Daily English Vocab Bot (Telegram + GitHub + OpenRouter) - Step-by-Step Guide

Опубликовано: 27 Апрель 2026
на канале: Otter Tech
31
0

In this video, you’ll learn how to create your own Telegram bot that automatically sends you new English vocabulary words every day to help improve your language skills.

This project is designed for everyone—even if you don’t have a technical background. You can follow along step-by-step as we build this automation from scratch. We’ll use a modern tech stack, including Telegram’s BotFather, OpenRouter for free AI API access, and GitHub Actions to automate the daily schedule.

What You’ll Learn

1. Setting Up Your Telegram Bot
Learn how to use BotFather to create a new bot and securely obtain your API token.

2. Finding Your Chat ID
Discover a simple method to get your unique Telegram Chat ID so the bot knows where to send messages.

3. Accessing AI Power
Sign up for OpenRouter and generate an API key to power vocabulary generation.

4. GitHub Automation
Create a repository and securely store your API keys using GitHub Secrets.

5. Coding and Scheduling
Write the bot.py file and set up a cron job to send vocabulary updates multiple times a day (including how to schedule it for 4 times daily).

6. Testing and Deployment
Run your first workflow and watch the bot deliver a new word directly to your chat.

Final Result

By the end of this tutorial, you’ll have a fully functional bot that uses AI to send vocabulary lessons on a schedule that works for you. You can also customize the AI prompt to adjust the difficulty level or style of the words you receive.

Key Resources

Telegram BotFather (for bot creation)

OpenRouter AI (for AI model access)

GitHub (for hosting and automation)

Timestamps

0:00 — Project Overview & Goals

1:15 — Creating the Telegram Bot with BotFather

3:30 — Getting Your Telegram Chat ID

5:00 — Setting Up OpenRouter AI API

6:15 — Creating a GitHub Repo and Adding Secrets

8:45 — Adding the Python Code (bot.py)

10:00 — Setting the Automation Schedule

11:30 — Final Test: Bot in Action

Don’t forget to like and subscribe if you found this helpful! If you have any questions about modifying the prompt or schedule, feel free to leave a comment.

#OtterTech #LearnEnglish #TelegramBot #AITools #FreeTools #EnglishVocabulary #AutomationForBeginners #NoCode #DeepSeekAI #GitHubActions #PythonProject #TechForBeginners