C# ile basit telegram chat botu yapıyorum /goster komutu ile chate resim göndertiyorum fakat yapmak istedigim ger /goster yazdıgımda belirledigim resimleri sırasıyla göndermesi yani 1 tane degil ve /goster yazdıgım belirledigim resimleri sırasıyla her yazdıgımda chate göndermesi.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Telegram.Bot;
using Telegram.Bot.Types.ReplyMarkups;
namespace WindowsFormsApp2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
TelegramBotClient BotClient;
[Obsolete]
private void Form1_Load(object sender, EventArgs e)
{
BotClient = new TelegramBotClient("BOTİD");
BotClient.OnMessage += BotClient_OnMessage;
BotClient.StartReceiving();
}
#pragma warning disable CS0618 // Tür veya üye eski
private void BotClient_OnMessage(object sender, Telegram.Bot.Args.MessageEventArgs e)
#pragma warning restore CS0618 // Tür veya üye eski
{
if (e.Message.Text == "/start")
{
BotClient.SendTextMessageAsync(e.Message.Chat.Id, "BOT BAŞLATILDI", replyToMessageId: e.Message.MessageId);
}
else if (e.Message.Text == "/goster")
BotClient.SendPhotoAsync(e.Message.Chat.Id, "resimlinki", "resmin altında yazan yazı", replyToMessageId: e.Message.MessageId);