Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2021, 20:35   #1
-d1mon-
 
Регистрация: 07.03.2021
Сообщений: 8
Восклицание bot на telebot

Почему ошибка?



Код:
import telebot
bot = telebot.TeleBot("мой токен")
value = 0

@bot.message_handler(content_types=['text'])
def send_ech(message):
    value = value + 1
    bot.send_message(message.chat.id, "hello")

while True:
    bot.polling(none_stop=True)


Ошибка: UnboundLocalError: local variable 'value' referenced before assignment
-d1mon- вне форума Ответить с цитированием
Старый 05.05.2021, 21:23   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Код:
    global value
    value = value + 1
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
vk bot Python FriLDD Python 1 25.12.2019 14:00
bot telegram TSwallow Python 4 29.09.2019 14:56
pyTelegramBotAPI(telebot) как реализовать счетчик Reska Python 0 05.05.2019 16:35
telegram bot progmen Фриланс 2 30.11.2016 14:27
Bot fufel HTML и CSS 9 08.03.2011 19:05