コード例 #1
0
ファイル: JetHeraldBot.cs プロジェクト: Jetsparrow/jetherald
        async Task BroadcastMessageImpl(Db.Topic topic, string formatted)
        {
            var chatIds = await Db.GetChatsForTopic(topic.TopicId);

            foreach (var c in chatIds)
            {
                await SendMessageImpl(c, formatted);
            }
        }
コード例 #2
0
ファイル: JetHeraldBot.cs プロジェクト: Jetsparrow/jetherald
 public Task HeartbeatSent(Db.Topic topic, string heart)
 => BroadcastMessageImpl(topic, $"!{topic.Description}!:\nHeart \"{heart}\" has started beating.");
コード例 #3
0
ファイル: JetHeraldBot.cs プロジェクト: Jetsparrow/jetherald
 public Task PublishMessage(Db.Topic topic, string message)
 => BroadcastMessageImpl(topic, $"|{topic.Description}|:\n{message}");