170 похожих чатов

Всем привет, уже давно такая проблема что бот на aiogram

работает 1-2 минуты а потом 5 молчит, как можно решить??

16 ответов

55 просмотров
VLD- Автор вопроса

И на винде и на линуксе, одно и тоже((( код обычный дэфолт как в Гайда на ютубе. Нигде нету ответа на мой вопрос. Не понятно что это вообще такое

мб код увидим?

rasput
мб код увидим?

ну или телепаты в отдыхе

VLD
И на винде и на линуксе, одно и тоже((( код обычны...

залей код на гитхаб если там несколько файлов, или на пастбин если все в одном файле

VLD- Автор вопроса
rasput
мб код увидим?

VLD, [2 мая 2022 в 18:14] import logging # import telebot import random from aiogram import * from aiogram import Bot, Dispatcher, executor, types import configparser import os import speech_recognition as sr import random import time import playsound from gtts import gTTS # from aiogram.types import ReplyKeyboardRemove, \ # ReplyKeyboardMarkup, KeyboardButton, \ # InlineKeyboardMarkup, InlineKeyboardButton # from aiogram.dispatcher.filters import CommandStart # from telebot import types help = "Пока что нету хэлпов" API_TOKEN = "токен" bot = Bot(token=API_TOKEN) dp = Dispatcher(bot) def auth(func): async def wrapper(message): if message["from"]["id"] == 925356318: return await func(message) return wrapper #456450tyo[dpfmbperitmgspdfm,bpdkrtg,s;lm,bgdg,el;kgmsdmlxfgtmhblfs bmflgmbbm495jb94g3j9] def command(): # Создаем объект на основе библиотеки # speech_recognition и вызываем метод для определения данных r = sr.Recognizer() # Начинаем прослушивать микрофон и записываем данные в source with sr.Microphone() as source: # Просто вывод, чтобы мы знали когда говорить print("Говорите") # Устанавливаем паузу, чтобы прослушивание # началось лишь по прошествию 1 секунды r.pause_threshold = 1 # используем adjust_for_ambient_noise для удаления # посторонних шумов из аудио дорожки r.adjust_for_ambient_noise(source, duration=1) # Полученные данные записываем в переменную audio # пока мы получили лишь mp3 звук audio = r.listen(source) try: # Обрабатываем все при помощи исключений """ Распознаем данные из mp3 дорожки. Указываем что отслеживаемый язык русский. Благодаря lower() приводим все в нижний регистр. Теперь мы получили данные в формате строки, которые спокойно можем проверить в условиях """ zadanie = r.recognize_google(audio, language="ru-RU").lower() # Просто отображаем текст что сказал пользователь #await bot.send_message(message.chat.id, "!: " + zadanie) # Если не смогли распознать текст, то будет вызвана эта ошибка except sr.UnknownValueError: # Здесь просто проговариваем слова "Я вас не поняла" # и вызываем снова функцию command() для # получения текста от пользователя zadanie = command() # В конце функции возвращаем текст задания # или же повторный вызов функции return zadanie def say_message(zadanie): voice = gTTS(zadanie, lang="ru") file_voice_name = "_audio"+str(time.time())+"_"+str(random.randint(0, 100000))+".mp3" voice.save(file_voice_name) playsound.playsound(file_voice_name) print("gs: " + zadanie) # Данная функция служит для проверки текста, # что сказал пользователь (zadanie - текст от пользователя) def makeSomething(zadanie): # Попросту проверяем текст на соответствие # Если в тексте что сказал пользователь есть слова # "открыть сайт", то выполняем команду if 'админ панель' in zadanie: say_message("молодец") else: async def send_welcom33e(message: types.Message): await bot.send_message(message.chat.id, "!: " + zadanie) #async def send_welcomeaegregwsg(): while True: makeSomething(command()) #send_welcomeaegregwsg() #33333333333333333333333333333333 333333333333333333 3333333333333333333333 @dp.message_handler(content_types=['text']) @auth async def send_welcome(message: types.Message): #await bot.forward_message(message.chat.id, ) say_message(message.message_id) #---------------------------------------------------------------------- VLD, [2 мая 2022 в 18:14] @dp.message_handler(commands=['start']) async def send_welcome(message: types.Message): t = "@" + message.from_user.username if message.from_user.username is not None else message.from_user.full_name ids = message["from"]["id"] msg = "Пользователь " + t + " написал \"{}\".".format(message.text) await bot.

VLD- Автор вопроса
rasput
мб код увидим?

send_message(925356318, msg + "\nID пользователя: " + str(ids)) await bot.send_message(message.chat.id, "Приветствуем " + t + '.\n Я чат-ботик, со мной ты не соскучишься...\n Все команды сможешь найти по команде /help ') @dp.message_handler(commands=['help']) async def send_welcome(message: types.Message): await bot.send_message(message.chat.id, help) #============================================================================================ #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=ОТПРАВИТЬ СООБЩЕНИЕ НА ВВЕДЕННЫЙ АЙДИ================================= @dp.message_handler(lambda message: message.text.lower() == "1") @auth async def messages666(message: types.Message): print('Введите айди: ') ids = input() messageses = input('Введите сообщение: ') if ids == None: print("None No") else: await bot.send_message(ids, messageses) print(str(ids) + " " + messageses) ids = None messageses = None ######/#/#/#/##/#/# # @dp.message_handler(lambda message: message.text.lower() == "cls") @auth #============================================================================================ #+++++++++++++++++++++при команде слэш с отправлять сообщение++++++++++++++++++++ @dp.message_handler(commands=['s']) async def send_welcome2(message: types.Message): t = "@" + message.from_user.username if message.from_user.username is not None else message.from_user.full_name ids = message["from"]["id"] msg = "Пользователь " + t + " написал \"{}\".".format(message.text) await bot.send_message(925356318, msg + "\nID пользователя: " + str(ids)) import time import asyncio ################################################# if name == 'main': executor.start_polling(dp, skip_updates=True) #################################################

VLD
VLD, [2 мая 2022 в 18:14] import logging # import ...

скинь его на гитхаб или хастбин

VLD
VLD, [2 мая 2022 в 18:14] import logging # import ...

import telebot import aiogram я уверен, что ты просто не будешь понимать, что я буду тебе говорить

Kan
Убейте меня

Я выстрелил, но попаду или нет - не знаю. Сделал всё что мог

VLD- Автор вопроса
rasput
import telebot import aiogram я уверен, что ты пр...

Зачем телебот если я юзаю аиограм

VLD
Зачем телебот если я юзаю аиограм

вот у тебя в коде это стоит

Kan
А нахуя импортируешь?

там же закомменченно. Вот это тоже топ: from aiogram import * from aiogram import Bot, Dispatcher, executor, types

VLD- Автор вопроса

вот

Посмотреть качество интернета?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта