@meburka

Как сделать так, чтобы бот отвечал на команду start?

У меня есть python код бота только для того, чтобы он отвечал на команду "/start", но он даже код не запускает, что делать?
Код:
import telebot
from telebot import *
bot = telebot.TeleBot('я вам не скажу токен')
@bot.message_handler(commands=["start"])
def start(m, res=False):
    @bot.send_message(m.chat.id, 'Я на связи. Напиши мне что-нибудь, и я отвечу)')
bot.polling(none_stop=True, interval=0)

Ошибка:
Traceback (most recent call last):
File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 31, in
start(fakepyfile,mainpyfile)
File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 30, in start
exec(open(mainpyfile).read(), __main__.__dict__)
File "", line 8
bot.polling(none_stop=True, interval=0)
IndentationError: unexpected unindent
  • Вопрос задан
  • 422 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Что за @bot.send_message? Здесь декоратору не место, тут нужен просто вызов функции.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Radim23
Какую библиотеку нужно скачать?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы