番号に簡単なメッセージを送信するために、C# で Telegram API を使用したいと考えています。GitHub でいくつかのライブラリを見つけましたが、使用できません。
誰か簡単なコードを教えてくれませんか?単純に HTTP 呼び出しを行うことはできますか?
ベストアンサー1
- Telegram.Bot パッケージのインストール
- ボットファーザーを使用してボットを作成する
- /token コマンドを使用して API キーを取得します (まだ botfather 内)
- このコードを使用してください:
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) を渡せるようになりました。これを機能させるには、ボットがチャンネルの管理者である必要があります。