C# TLSharp库能够使用“发送消息”;黑体字&引用;斜体字;?
我能用图书馆发电报。C# TLSharp库能够使用“发送消息”;黑体字&引用;斜体字;?,c#,tlsharp,C#,Tlsharp,我能用图书馆发电报。 我的问题是如何将我的消息设置为粗体、斜体?TlSharp SendMessageAsync方法没有实现它 改为接受一个向量 public async Task<TLAbsUpdates> SendMessageAsync(TLAbsInputPeer peer, string message, TLVector<TLAbsMessageEntity> vEntity = null, CancellationToken token = default(
我的问题是如何将我的消息设置为粗体、斜体?TlSharp SendMessageAsync方法没有实现它 改为接受一个向量
public async Task<TLAbsUpdates> SendMessageAsync(TLAbsInputPeer peer, string message, TLVector<TLAbsMessageEntity> vEntity = null, CancellationToken token = default(CancellationToken))
{
return await SendAuthenticatedRequestAsync<TLAbsUpdates>(new TLRequestSendMessage()
{
Peer = peer,
Message = message,
RandomId = Helpers.GenerateRandomLong(),
Entities = vEntity
}, token)
.ConfigureAwait(false);
}
public async Task SendMessageAsync(tlabInputPeer对等,字符串消息,TLVector vEntity=null,CancellationToken=default(CancellationToken))
{
return wait-SendAuthenticatedRequestAsync(新的TLRequestSendMessage()
{
对等=对等,
消息=消息,
RandomId=Helpers.GeneratorAndLong(),
实体=通风
},代币)
.配置等待(错误);
}
称之为定义你想要的
粗体:
var bold=new-TLMessageEntityBold();
粗体。长度=5;
粗体。偏移量=0;
SendMessageAsync(对等、消息、新TLVector(){bold});
斜体:
var italic = new TLMessageEntityItalic();
italic .Length = 5;
italic .Offset = 0;
SendMessageAsync(peer, message, new TLVector<TLAbsMessageEntity>() { italic });
var italic=new-TLMessageEntityItalic();
斜体。长度=5;
斜体。偏移量=0;
SendMessageAsync(对等、消息、新TLVector(){italic});
我从未使用过该库,但您是否只需要像手动从手机发送消息那样指定正确的标记?
var italic = new TLMessageEntityItalic();
italic .Length = 5;
italic .Offset = 0;
SendMessageAsync(peer, message, new TLVector<TLAbsMessageEntity>() { italic });