NameError:名称'bot'未定义
我正在尝试创建一个Telegram机器人,但遇到了一些问题。
import os
import telebot
my_secret = os.environ['Example']
@bot.message_handler(command=['Greet'])
def greet(message):
bot.reply_to(message, "Hey! Hows it going?")
bot.polling()
1 个回答
0
根据错误提示,你在使用变量 bot
之前并没有先定义它。如果你查看 pyTelegramBotAPI 的官方文档,连示例代码都展示了如何通过定义 bot
来开始使用这个库。你可以在这里找到相关信息:https://pypi.org/project/pyTelegramBotAPI/。
import telebot
bot = telebot.TeleBot("TOKEN", parse_mode=None)
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
bot.reply_to(message, "Howdy, how are you doing?")```