无法使用电报机器人发送音频文件
Can't send audio file with telegram bot
我一直在尝试让我的机器人发送音频文件并尝试阅读我能阅读的所有内容,但由于某种原因仍然无法正常工作...
这是我的代码,它很长,所以我只包含了相关部分:
import Constants as keys
from telegram.ext import *
from telegram import ReplyKeyboardMarkup,InlineKeyboardButton, InlineKeyboardMarkup, CallbackQuery, Update
import time
import Responses as R
import song
import logging
import emoji
import random
import requests
def yes_command(update, context):
time.sleep(5)
update.message.reply_text("Let's test here, press play to listen.")
time.sleep(3)
update.message.reply_audio("press play", audio=open("C:/Users/0836/Documents/omsk/bot2/song/bootgong.mp3"))
def main():
updater = Updater(keys.API_KEY, use_context=True)
dp = updater.dispatcher
dp.add_handler(CommandHandler("start", start_command))
dp.add_handler(CommandHandler("play", play_command))
dp.add_handler(CommandHandler("no", no_command))
dp.add_handler(CommandHandler("yes", yes_command))
dp.add_handler(MessageHandler(Filters.text, handle_message))
dp.add_handler(MessageHandler(Filters.photo, photo_command))
updater.start_polling()
updater.idle()
main()
我对机器人真的很陌生,python所以不确定我做错了什么,请帮忙!我看过有关将其上传到电报服务器的内容,但不确定如何操作?
尝试在open
中添加'rb'
update.message.reply_audio(open("C:/Users/0836/Documents/omsk/bot2/song/bootgong.mp3", "rb"), title="press play")
我一直在尝试让我的机器人发送音频文件并尝试阅读我能阅读的所有内容,但由于某种原因仍然无法正常工作...
这是我的代码,它很长,所以我只包含了相关部分:
import Constants as keys
from telegram.ext import *
from telegram import ReplyKeyboardMarkup,InlineKeyboardButton, InlineKeyboardMarkup, CallbackQuery, Update
import time
import Responses as R
import song
import logging
import emoji
import random
import requests
def yes_command(update, context):
time.sleep(5)
update.message.reply_text("Let's test here, press play to listen.")
time.sleep(3)
update.message.reply_audio("press play", audio=open("C:/Users/0836/Documents/omsk/bot2/song/bootgong.mp3"))
def main():
updater = Updater(keys.API_KEY, use_context=True)
dp = updater.dispatcher
dp.add_handler(CommandHandler("start", start_command))
dp.add_handler(CommandHandler("play", play_command))
dp.add_handler(CommandHandler("no", no_command))
dp.add_handler(CommandHandler("yes", yes_command))
dp.add_handler(MessageHandler(Filters.text, handle_message))
dp.add_handler(MessageHandler(Filters.photo, photo_command))
updater.start_polling()
updater.idle()
main()
我对机器人真的很陌生,python所以不确定我做错了什么,请帮忙!我看过有关将其上传到电报服务器的内容,但不确定如何操作?
尝试在open
中添加'rb'
update.message.reply_audio(open("C:/Users/0836/Documents/omsk/bot2/song/bootgong.mp3", "rb"), title="press play")