Skip to content

Ot4e/TELE_BOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TELE_BOT

Проект содержит код шуточного Telegram бота, который отвечает на текстовые собщения фрагментами "политической" речи в виде голосового сообщения.

Для разворачивания на своей платформе требуются:

  • установленный python 3;
  • библиотеки python-telegram-bot и pyttsx3;
  • устновленный ffmpeg. Так же необхордимо создать в корне проекта пустую директорию data и файл token.txt. В файле token.txt должен быть записан токен, выданный при регистрации бота в Telegram без дополнительных символов и строк до и после него.

Значение параметра voice_id в модуле voice.py зависит от настроек вашей операционной системы и ваших предпочтений.

python 3 можно скачать тут: https://www.python.org/downloads/

установка библиотек: pip install -r requirements.txt

ffmpeg можно скачать тут: https://www.ffmpeg.org/

регистрация Telegram бота: @BotFather

выполнить команду /newbot

ответить на вопрос о наименовании бота

ответить на вопрос о username бота, с окончанием на "bot"

записать набор символов, следующий после строки: "Use this token to access the HTTP API:" в файл token.txt

вывод списка доступных голосов (параметр voice_id):

import pyttsx3

engine = pyttsx3.init()

voices = engine.getProperty('voices')

for voice in voices:

print(voice_id)

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages