下面是一个简单的Python脚本示例,用于编写一个Telegram提及机器人:
import requests
import json
# Telegram Bot的API Token
TOKEN = 'YOUR_TELEGRAM_BOT_TOKEN'
# 发送消息的URL
URL = f'https://api.telegram.org/bot{TOKEN}/sendMessage'
def send_message(chat_id, text):
# 设置消息的参数
params = {'chat_id': chat_id, 'text': text}
# 发送POST请求
response = requests.post(URL, json=params)
# 打印响应结果
print(response.json())
# 主函数
def main():
# 从用户输入中获取聊天ID和消息文本
chat_id = input('请输入聊天ID:')
text = input('请输入消息文本:')
# 发送消息
send_message(chat_id, text)
# 程序入口
if __name__ == '__main__':
main()
上述示例中的send_message
函数用于向指定聊天ID发送消息。它使用requests
库发送POST请求到Telegram Bot的API端点,并传递所需的参数。在函数内部,我们使用json
模块将参数转换为JSON格式。
main
函数是程序的入口点,它获取用户输入的聊天ID和消息文本,并调用send_message
函数发送消息。
请注意,在示例中的TOKEN
变量中,您需要替换为您自己的Telegram Bot的API Token。您可以在Telegram上与BotFather交互以获取API Token。
这只是一个简单的示例,您可以根据您的需求进行扩展和定制。例如,您可以为Bot添加更多功能,例如接收消息、处理命令等。您可以使用Telegram Bot API的其他端点和方法来实现这些功能。