Skip to content

limepillX/anon_questions_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Анонимный бот для отправки сообщений

Бот создан для одной простой задачи - отправка анонимных вопросов преподавателю по курсу.

Демонстрация работы

При условии успешно запущенного бота, любой пользователь telegram может написать в него сообщение.

image

При этом преподавателю придёт сообщение от того-же бота, содержащее только текст вопроса (без отправителя).

image

К тому же, все вопросы записываются в json файл output/questions.txt

image

Установка бота

  1. Для правильной работы бота необходимо установить pyTelegramBotAPI. Сделать это можно двумя способами:

    • pip install -r requirements.txt
    • pip install pyTelegramBotAPI
  2. Надо получить API ключ для бота через @BotFather

  3. В корневой папке проекта создать папку input, там создать файл API_KEY (без расширения) и записать в него полученный ключ.

  4. В этой же папке input создать файл teacher_id (без расширения), куда записать свой (преподаватель) telegram-id. Получить его можно здесь. Ниже расписал подробнее.

  5. Запустите файл main.py через IDE или командой python main.py

Порядок получения id преподавателя (Ваш)

  1. Перейдите по ссылке, или найдите в телеграме @RawDataBot.

  2. Запустите его командой /start

  3. Скопируйте id.

image Готово. При желании, бота можно загрузить на хостинг, ex. pythonanywhere

Оставить отчёт о багах можно здесь, ссылка

Найти меня можно в телеграме, @fiodoryakovenko (кликабельно)

About

Bot used to send anonymos questions to teacher.

Topics

Resources

Stars

Watchers

Forks

Languages