C#でTelegram APIを使用してメッセージを送信する方法 質問する

C#でTelegram APIを使用してメッセージを送信する方法 質問する

番号に簡単なメッセージを送信するために、C# で Telegram API を使用したいと考えています。GitHub でいくつかのライブラリを見つけましたが、使用できません。

誰か簡単なコードを教えてくれませんか?単純に HTTP 呼び出しを行うことはできますか?

ベストアンサー1

  1. Telegram.Bot パッケージのインストール
  2. ボットファーザーを使用してボットを作成する
  3. /token コマンドを使用して API キーを取得します (まだ botfather 内)
  4. このコードを使用してください:
var bot = new Api("your api key here");
var t = await bot.SendTextMessage("@channelname or chat_id", "text message");

すべてのメソッドで chat_id の代わりに (forwardMessage では from_chat_id の代わりに) チャンネルのユーザー名 (形式は @channelusername) を渡せるようになりました。これを機能させるには、ボットがチャンネルの管理者である必要があります。

https://core.telegram.org/bots/api

おすすめ記事