HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.09.2024, 17:13
berserkdzn
Новичок
Регистрация: 31.08.2024
Сообщений: 14
С нами: 896800

Репутация: 3
По умолчанию

Хочу запустить бота а мне пишет неверный синтакс

Python:





Код:
File
"/root/BrawlBot/Rabotai.py"
,
line
52
bot
.
infinity_poling
(
)
^
SyntaxError
:
invalid syntax




Есои надо, скину код
 
Ответить с цитированием

  #2  
Старый 03.09.2024, 17:22
PXPlayer
Постоянный
Регистрация: 18.05.2024
Сообщений: 325
С нами: 1048329

Репутация: 8
По умолчанию

кинь код
 
Ответить с цитированием

  #3  
Старый 03.09.2024, 17:28
berserkdzn
Новичок
Регистрация: 31.08.2024
Сообщений: 14
С нами: 896800

Репутация: 3
По умолчанию

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
(
)
 
Ответить с цитированием

  #4  
Старый 03.09.2024, 17:37
PXPlayer
Постоянный
Регистрация: 18.05.2024
Сообщений: 325
С нами: 1048329

Репутация: 8
По умолчанию

bot.polling(none_stop = True)

попробуй заменить bot.infinity_polling этим

а, посмотрел табуляцию. сейчас исправлю
 
Ответить с цитированием

  #5  
Старый 03.09.2024, 17:39
berserkdzn
Новичок
Регистрация: 31.08.2024
Сообщений: 14
С нами: 896800

Репутация: 3
По умолчанию

Окей, ну я пробовал все вариации
 
Ответить с цитированием

  #6  
Старый 03.09.2024, 17:40
PXPlayer
Постоянный
Регистрация: 18.05.2024
Сообщений: 325
С нами: 1048329

Репутация: 8
По умолчанию

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 забываешь поставить @
 
Ответить с цитированием

  #7  
Старый 03.09.2024, 17:43
berserkdzn
Новичок
Регистрация: 31.08.2024
Сообщений: 14
С нами: 896800

Репутация: 3
По умолчанию

Угу
 
Ответить с цитированием

  #8  
Старый 03.09.2024, 17:43
PXPlayer
Постоянный
Регистрация: 18.05.2024
Сообщений: 325
С нами: 1048329

Репутация: 8
По умолчанию

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
(
)




вот так он должен завестись
 
Ответить с цитированием

  #9  
Старый 03.09.2024, 17:46
berserkdzn
Новичок
Регистрация: 31.08.2024
Сообщений: 14
С нами: 896800

Репутация: 3
По умолчанию

File "/root/BrawlBot/brawlbotikrabotai.py", line 48

bot.infinity_poling()

^

SyntaxError: invalid syntax

все равно
 
Ответить с цитированием

  #10  
Старый 03.09.2024, 17:50
PXPlayer
Постоянный
Регистрация: 18.05.2024
Сообщений: 325
С нами: 1048329

Репутация: 8
По умолчанию

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
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.