SOS нужна помощь

berserkdzn

Новичок
Автор темы
14
2
Хочу запустить бота а мне пишет неверный синтакс
Python:
File "/root/BrawlBot/Rabotai.py", line 52
    bot.infinity_poling()
    ^
SyntaxError: invalid syntax

Есои надо, скину код
 
Решение
python ggg:
import telebot
from telebot import types

bot = telebot.TeleBot('YOUR TOKEN BOT')

@bot.message_handler(commands=['start'])
def handle_start(message):
    bot.send_message(message.from_user.id, "Привет, бот создан берсеркам",reply_markup=markup)
      

@bot.message_handler(commands=['meta'])
def handle_meta(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)


@bot.message_handler(commands=['profile'])
def handle_profile(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)

@bot.message_handler(commands=['club'])
def handle_club(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)

@bot.message_handler(commands=['leaderboards'])
def...

berserkdzn

Новичок
Автор темы
14
2
Python:
import telebot
from telebot import types

bot = telebot.TeleBot('')

@bot.message_handler(commands=['start'])
def handle_start(message):
    bot.send_message(message.from_user.id, "Привет, бот создан берсеркам",reply_markup=markup)
      

bot.message_handler(commands=['meta'])
def handle_meta(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)


bot.message_handler(commands=['profile'])
def handle_profile(message):
 bot.send_message(message.from_user.id, "",reply_markup=markup)

bot.message_handler(commands=['club'])
def handle_club(message):
 bot.send_message(message.from_user.id, "",reply_markup=markup)

bot.message_handler(commands=['leaderboards'])
def

Ща

Python:
import telebot
from telebot import types

bot = telebot.TeleBot('')

@bot.message_handler(commands=['start'])
def handle_start(message):
    bot.send_message(message.from_user.id, "Привет, бот создан берсеркам",reply_markup=markup)
      

bot.message_handler(commands=['meta'])
def handle_meta(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)


bot.message_handler(commands=['profile'])
def handle_profile(message):
 bot.send_message(message.from_user.id, "",reply_markup=markup)

bot.message_handler(commands=['club'])
def handle_club(message):
 bot.send_message(message.from_user.id, "",reply_markup=markup)

bot.message_handler(commands=['leaderboards'])
def handle_leaderboards(message):
 bot.send_message(message.from_user.id, "",reply_markup=markup)

  # Создание клавиатуры
keyboard = types.ReplyKeyboardMarkup(row_width=2)
button1 = types.KeyboardButton('Команды')
button2 = types.KeyboardButton('Создатель')
button3 = types.KeyboardButton('Поддержка')
keyboard.add(button1, button2, button3)

  # Отправка сообщения с клавиатурой
bot.reply_to(message, 'Выбери кнопку', reply_markup=keyboard)

@bot.message_handler(func=lambda message: True)
def handle_message(message):
  if message.text == 'Команды':
    
      bot.reply_to(message, '/help')
  elif message.text == 'Создатель':
      
      bot.reply_to(message, 'Создатель йопани бирсерк')
  elif message.text == 'Поддержка':
      
      bot.reply_to(message, 'Поддержка')
  else:
      
      bot.reply_to(message, 'Получено сообщение'
bot.infinity_poling()
 

cloused2

Известный
396
130
1 блок:
import telebot
from telebot import types

bot = telebot.TeleBot('YOUR TOKEN BOT')

@bot.message_handler(commands=['start'])
def handle_start(message):
    bot.send_message(message.from_user.id, "Привет, бот создан берсеркам",reply_markup=markup)
      

@bot.message_handler(commands=['meta'])
def handle_meta(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)


@bot.message_handler(commands=['profile'])
def handle_profile(message):
 bot.send_message(message.from_user.id, "",reply_markup=markup)

@bot.message_handler(commands=['club'])
def handle_club(message):
 bot.send_message(message.from_user.id, "",reply_markup=markup)

@bot.message_handler(commands=['leaderboards'])
def leaders(message):
    pass

так, первая ошибка

Ты в bot.message_handler забываешь поставить @
 

cloused2

Известный
396
130
2 блок:
import telebot
from telebot import types

bot = telebot.TeleBot('YOUR TOKEN BOT')

@bot.message_handler(commands=['start'])
def handle_start(message):
    bot.send_message(message.from_user.id, "Привет, бот создан берсеркам",reply_markup=markup)
      

@bot.message_handler(commands=['meta'])
def handle_meta(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)


@bot.message_handler(commands=['profile'])
def handle_profile(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)

@bot.message_handler(commands=['club'])
def handle_club(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)

@bot.message_handler(commands=['leaderboards'])
def handle_leaderboards(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)
    # Создание клавиатуры
    keyboard = types.ReplyKeyboardMarkup(row_width=2)
    button1 = types.KeyboardButton('Команды')
    button2 = types.KeyboardButton('Создатель')
    button3 = types.KeyboardButton('Поддержка')
    keyboard.add(button1, button2, button3)

    # Отправка сообщения с клавиатурой
    bot.reply_to(message, 'Выбери кнопку', reply_markup=keyboard)

@bot.message_handler(func=lambda message: True)
def handle_message(message):
  if message.text == 'Команды':
      bot.reply_to(message, '/help')
  elif message.text == 'Создатель':
      bot.reply_to(message, 'Создатель йопани бирсерк')
  elif message.text == 'Поддержка':
      bot.reply_to(message, 'Поддержка')
  else:
      bot.reply_to(message, 'Получено сообщение'
                  
bot.infinity_poling()

вот так он должен завестись
 

cloused2

Известный
396
130
python ggg:
import telebot
from telebot import types

bot = telebot.TeleBot('YOUR TOKEN BOT')

@bot.message_handler(commands=['start'])
def handle_start(message):
    bot.send_message(message.from_user.id, "Привет, бот создан берсеркам",reply_markup=markup)
      

@bot.message_handler(commands=['meta'])
def handle_meta(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)


@bot.message_handler(commands=['profile'])
def handle_profile(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)

@bot.message_handler(commands=['club'])
def handle_club(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)

@bot.message_handler(commands=['leaderboards'])
def handle_leaderboards(message):
    bot.send_message(message.from_user.id, "",reply_markup=markup)
    # Создание клавиатуры
    keyboard = types.ReplyKeyboardMarkup(row_width=2)
    button1 = types.KeyboardButton('Команды')
    button2 = types.KeyboardButton('Создатель')
    button3 = types.KeyboardButton('Поддержка')
    keyboard.add(button1, button2, button3)

    # Отправка сообщения с клавиатурой
    bot.reply_to(message, 'Выбери кнопку', reply_markup=keyboard)

@bot.message_handler(func=lambda message: True)
def handle_message(message):
  if message.text == 'Команды':
      bot.reply_to(message, '/help')
  elif message.text == 'Создатель':
      bot.reply_to(message, 'Создатель йопани бирсерк')
  elif message.text == 'Поддержка':
      bot.reply_to(message, 'Поддержка')
  else:
      bot.reply_to(message, 'Получено сообщение')
                  
bot.infinity_polling()

посмотрел внимательнее, у тебя не закрывалась скобка и ты написал infinity_poling а не infinity_polling