• Код работает без ошибок но в консоль ничего не выводит почему?

    @crinnyx
    Чтобы он выводит что-то сделай вот так в начале:
    import telebot 
    import requests
    
    bot = telebot.TeleBot(token)
    print('Бот начал работу')
    
    @bot.message_handler(commands=['start'])


    Всё, теперь он будет выводить. А у тебя он не выводит ничего, потому что ты и ничего не сделал чтобы он выводил это.
    Ответ написан
  • Как сделать повторяющего бота?

    @crinnyx Автор вопроса
    # Импортируем библиотеку vk_api
    import vk_api
    # Достаём из неё longpoll
    from vk_api.longpoll import VkLongPoll, VkEventType
    
    # Создаём переменную для удобства в которой хранится наш токен от группы
    
    token="token"
    
    print('Start.')
    
    
    # Подключаем токен и longpoll
    bh = vk_api.VkApi(token = token)
    give = bh.get_api()
    longpoll = VkLongPoll(bh)
    
    answer = longpoll.listen
    
    # Создадим функцию для ответа на сообщения в лс группы
    def test(id, text):
        ts.method('messages.send', {'chat_id' : chatid, 'message' : text, 'random_id': 0})
    
    # Слушаем longpoll(Сообщения)
    for event in longpoll.listen():
        if event.type == VkEventType.MESSAGE_NEW:
          # Чтобы наш бот не слышал и не отвечал на самого себя
           if event.from_chat:
    
            # Для того чтобы бот читал все с маленьких букв
              message = event.text.lower()
              # Получаем id пользователя
              chatid = event.chat_id
    
        # Доисторическая логика общения на ифах
        # Перед вами структура сообщений на которые бот сможет ответить, elif можно создавать сколько угодно, if и else же могут быть только 1 в данной ситуации.
        # if - если, else - иначе(значит бот получил сообщение на которое не вызвана наша функция для ответа)
    
              if message == 'привет':
                test(chatid, 'привет')

    Вот код, нужно сделать чтобы он просто отправлял одно и тоже, после команды !повторять, желательно чтобы это работало в беседе (страничный бот) и нужно ответить на чье то сообщение, либо тегнуть например !повторять @id10101010 либо просто ответить на его сообщение командой !повторять. После этого все его сообщения будут повторяться от твоей страницы
    Ответ написан
    Комментировать