Skip to content

zas-post/my_bot

Repository files navigation

My first "Telegram Bot" 🤖

Описание

Этот бот предназначен для выполнения различных полезных функций, таких как получение прогноза погоды, отображение случайных изображений котиков, перевод текста, а также другая информация, полезная для повседневного использования в Telegram.

Возможности бота 🚀

  • Погода: Получение прогноза погоды для вашего текущего местоположения (работает в мобильной версии Telegram).
  • Картинки с котиками: Отправка случайных изображений милых котиков.
  • Перевод текста: Инструкция по использованию встроенного переводчика.
  • Информация: Подробная информация о боте, его функциях и возможностях.
  • Помощь: Список всех доступных команд с краткими описаниями.
  • Версия: Информация о текущей версии бота и разработчике.

Доступные команды 📋

  • /start — Начало работы с ботом.
  • /help — Справка по всем доступным командам.
  • /weather — Узнать погоду в вашем местоположении 🌤.
  • /cat — Получить случайную картинку с котиком 🐱.
  • /translate_help — Инструкция по использованию переводчика 📖.
  • /info — Информация о возможностях бота ℹ️.
  • /about — Информация о версии бота и разработчике 👨‍💻.

Установка и настройка

  1. Клонируйте репозиторий:
    git clone https://github.com/zas-post/my_bot
  2. Установите зависимости:
    pip install -r requirements.txt
  3. Настройте переменные окружения:

    Создайте файл .env и добавьте туда ваши переменные:

    BOT_TOKEN=ваш_токен_бота
    ADMIN_IDS=список_идентификаторов_админов
  4. Запустите бота:
    python main.py

Стек технологий 🛠

  • Язык: Python
  • Библиотеки: Aiogram, SQLite
  • Среда: Telegram Bot API

Контакты разработчика 👨‍💻

Лицензия 📄

Этот проект лицензирован по лицензии MIT — ознакомьтесь с LICENSE для подробностей.


Если вам понравился бот, не забудьте поставить ⭐ этому репозиторию!


Typing SVG

Deploy to Server

Releases

No releases published

Packages

No packages published

Languages