我正在尝试制作菜单机器人。一切正常,但是我不能在键盘和消息前放置GIF进行装饰。
我使用了Dim cnnOLEDB As New OleDbConnection
Dim cmdUpdate As New OleDbCommand
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\UBSOMSPayments.accdb")
If TextBox1.Text <> "" Then
cmdUpdate.CommandText = "UPDATE Payments SET Position='" & TextBox2.Text & "'," & "PaymentRecipient='" & TextBox3.Text & "'," & "PaymentFor='" & TextBox4.Text & "'," & "Amount='" & TextBox5.Text & "'," & "PayedAmount='" & TextBox6.Text & "'" & " WHERE AssignedOfficer = " & Val(TextBox1.Text)
'1MsgBox(cmdUpdate.CommandText)
cmdUpdate.CommandType = CommandType.Text
cmdUpdate.Connection = conn
conn.Open()
cmdUpdate.ExecuteNonQuery() <--- Line where the error shows
conn.Close()
MsgBox("Record has been updated.")
Else
MsgBox("try again")
End If
cmdUpdate.Dispose()
和.inputmedia
的一些变体
来自here。
我一无所知,对Python的了解为零。我只能从网上阅读中即时了解。我真的不明白该怎么说。
.document
我所需要的几乎只是一个示例,该示例如何用一些文本和标记键盘来表达from telegram.ext import Updater
from telegram.ext import CommandHandler, CallbackQueryHandler
from telegram import InlineKeyboardButton, InlineKeyboardMarkup
import emoji
def start(bot, update):
update.message.reply_text(main_menu_message(),
reply_markup=main_menu_keyboard())
def main_menu(bot, update):
query = update.callback_query
bot.edit_message_text(chat_id=query.message.chat_id,
message_id=query.message.message_id,
text=main_menu_message(),
reply_markup=main_menu_keyboard())
def first_menu(bot, update):
query = update.callback_query
bot.edit_message_text(chat_id=query.message.chat_id,
message_id=query.message.message_id,
text=first_menu_message(),
reply_markup=first_menu_keyboard())
命令的短语。谢谢!
答案 0 :(得分:0)
您的意思是这样的吗?
如果是,请继续阅读!如果否,请在评论中告诉我。
xsl:stylesheet
方法。
使用此方法发送动画文件(无声音的GIF或H.264 / MPEG-4 AVC视频)。
send_animation
! 重要:我们需要在telegram.Bot中获得file_id
!这是我们发送带有file_id
和caption
的GIF的方式(您可以在我的GitHub上查看完整代码:the same chat with the bot)
inline keyboard
答案 1 :(得分:0)
使用以下方法:
update.message.send_animation()
bot.send_animation()
bot.edit_message_media()
例如:
def start(bot, update):
gif_link='https://media.giphy.com/media/yFQ0ywscgobJK/giphy.gif'
update.message.reply_animation(
animation=gif_link,
caption=main_menu_message(),
reply_markup=main_menu_keyboard(),
parse_mode=ParseMode.MARKDOWN
)
upd:@ amir-a-shabani感谢您的版本,也感谢@ david-kha使用代码示例)