ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   SOS нужна помощь (https://forum.antichat.xyz/showthread.php?t=1519818)

berserkdzn 03.09.2024 17:13

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

Python:





Код:

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





Есои надо, скину код

PXPlayer 03.09.2024 17:22

кинь код

berserkdzn 03.09.2024 17:28

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


PXPlayer 03.09.2024 17:37

bot.polling(none_stop = True)

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

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

berserkdzn 03.09.2024 17:39

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

PXPlayer 03.09.2024 17:40

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

berserkdzn 03.09.2024 17:43

Угу

PXPlayer 03.09.2024 17:43

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





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

berserkdzn 03.09.2024 17:46

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

bot.infinity_poling()

^

SyntaxError: invalid syntax

все равно

PXPlayer 03.09.2024 17:50

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

berserkdzn 03.09.2024 17:53

Ой


Время: 16:44