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

  #1  
Старый 10.06.2022, 01:25
Koro Kuro
Участник форума
Регистрация: 05.09.2019
Сообщений: 215
С нами: 3520722

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

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
)


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

  #2  
Старый 10.06.2022, 02:22
Stewie2IQ
Новичок
Регистрация: 28.12.2020
Сообщений: 13
С нами: 2830216

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

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

и что именно за хост?
 
Ответить с цитированием

  #3  
Старый 10.06.2022, 22:11
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

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

Попробуй:

pip uninstall telebot

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





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


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




ANTICHAT ™ © 2001- Antichat Kft.