ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   [Telegram] Ошибка в боте при загрузке на сервер (https://forum.antichat.xyz/showthread.php?t=1436123)

Koro Kuro 10.06.2022 01:25

Python:





Код:

import
telebot
from
telebot
import
types

bot
=
telebot
.
TeleBot
(
'token'
)
@bot.message_handler
(
commands
=
[
'start'
]
)
def
start
(
message
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
btn1
=
types
.
KeyboardButton
(
"24 маршрут"
)
btn2
=
types
.
KeyboardButton
(
"22 маршрут"
)
markup
.
add
(
btn1
,
btn2
)
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"Привет, {0.first_name}! Я тестовый бот "
.
format
(
message
.
from_user
)
,
reply_markup
=
markup
)
@bot.message_handler
(
content_types
=
[
'text'
]
)
def
func
(
message
)
:
if
(
message
.
text
==
"24 маршрут"
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
btn1
=
types
.
KeyboardButton
(
"Начальный пункт 🚏"
)
btn2
=
types
.
KeyboardButton
(
"Конечный пункт 🚌"
)
back
=
types
.
KeyboardButton
(
"Вернуться в главное меню"
)
markup
.
add
(
btn1
,
btn2
,
back
)
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"Выбери пункт"
,
reply_markup
=
markup
)
elif
(
message
.
text
==
"Начальный пункт 🚏"
)
:
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"11:11"
)
elif
message
.
text
==
"Конечный пункт 🚌"
:
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"22:22"
)
elif
(
message
.
text
==
"Вернуться в главное меню"
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
button1
=
types
.
KeyboardButton
(
"24 маршрут"
)
button2
=
types
.
KeyboardButton
(
"22 маршрут"
)
markup
.
add
(
button1
,
button2
)
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"Вы вернулись в главное меню"
,
reply_markup
=
markup
)
if
(
message
.
text
==
"22 маршрут"
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
btn3
=
types
.
KeyboardButton
(
"Начальный пункт 🚐"
)
btn4
=
types
.
KeyboardButton
(
"Конечный пункт 🚍"
)
back2
=
types
.
KeyboardButton
(
"Вернуться в главное меню"
)
markup
.
add
(
btn3
,
btn4
,
back2
)
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"Выберите пункт"
,
reply_markup
=
markup
)
elif
(
message
.
text
==
"Начальный пункт 🚐"
)
:
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"33:33"
)
elif
message
.
text
==
"Конечный пункт 🚍"
:
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"44:44"
)
elif
(
message
.
text
==
"Вернуться в главное меню"
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
button1
=
types
.
KeyboardButton
(
"24 маршрут"
)
button2
=
types
.
KeyboardButton
(
"22 маршрут"
)
markup
.
add
(
button1
,
button2
)
bot
.
polling
(
none_stop
=
True
)



Ошибка появилась в тот момент, когда залил бота на сервер. Библиотеки установлены.

Stewie2IQ 10.06.2022 02:22

ты абсолютно уверен, что на сервере установил библиотеки?

и что именно за хост?

laiser 10.06.2022 22:11

Попробуй:

pip uninstall telebot

pip install pyTelegramBotAPI


Время: 11:28