diff --git a/Bot.py b/Bot.py new file mode 100644 index 0000000..c0bf2c5 --- /dev/null +++ b/Bot.py @@ -0,0 +1,40 @@ +import random +from aiogram import Bot, Dispatcher, types +from aiogram.fsm.storage.memory import MemoryStorage +from aiogram.utils import executor +import logging + + +# Инициализация бота +API_TOKEN = '7827459383:AAEDbHx51j9nOWgM4HtGMN_i8_3S12D__XQ' +bot = Bot(token=API_TOKEN) +storage = MemoryStorage() +dp = Dispatcher(bot) + +# Функция для получения случайной фразы из документа +def get_random_phrase(document): + with open(document, 'r', encoding='utf-8') as file: + phrases = file.readlines() + return random.choice(phrases).strip() + +# Обработка команды /generate +@dp.message_handler(commands=['generate']) +async def generate_sentence(message: types.Message): + # Имя документов (замените на ваши файлы) + doc_x = 'document_x.txt' + doc_y = 'document_y.txt' + doc_z = 'document_z.txt' + + # Получение случайных фраз + phrase_x = get_random_phrase(doc_x) + phrase_y = get_random_phrase(doc_y) + phrase_z = get_random_phrase(doc_z) + + # Формирование предложения + result_sentence = f"{phrase_x} {phrase_y} {phrase_z} = {phrase_x} {phrase_y} {phrase_z}" + + # Отправка предложения + await message.answer(result_sentence) + +if __name__ == '__main__': + executor.start_polling(dp, skip_updates=True) \ No newline at end of file diff --git a/botTocken.env b/botTocken.env new file mode 100644 index 0000000..0b193b2 --- /dev/null +++ b/botTocken.env @@ -0,0 +1 @@ +BOT_TOKEN=7827459383:AAHfimF4f480yg9Asc-4TxuxLwBWtd0JSyI \ No newline at end of file diff --git a/document_x.txt b/document_x.txt new file mode 100644 index 0000000..014ae43 --- /dev/null +++ b/document_x.txt @@ -0,0 +1,10 @@ +-Ожидайте недомогания, +-Участь несчастного случая поджидает на каждом шагу, +-Ожидание важного известия принесет разочарование, +-Сегодня вам откроется новая возможность, +-Ваша интуиция окажется особенно острой, +-Птицы в небе предвещают перемены +-Звезды сулят удачу, +-В этот день звезды соберутся в странном танце, +-Лунный свет отразит на ваши страхи, +-Время для мастурбации и самокопания, \ No newline at end of file diff --git a/document_y.txt b/document_y.txt new file mode 100644 index 0000000..6bd9cd8 --- /dev/null +++ b/document_y.txt @@ -0,0 +1,10 @@ +-указывая на скрытые возможности. +-будь внимателен. +-откройся чувствам. +-готовься к неожиданному повороту судьбы. +-открывая двери к новым возможностям. +-которую вы давно игнорировали. +-откройте сердце для общения. +-Найдите время для мастурбациии и самокопания. +-будьте готовы воспринять знаки судьбы. +-сегодня ты обнаружишь скрытую красоту. \ No newline at end of file diff --git a/document_z.txt b/document_z.txt new file mode 100644 index 0000000..5394875 --- /dev/null +++ b/document_z.txt @@ -0,0 +1 @@ +-Верь мне. \ No newline at end of file