This commit is contained in:
王炜翔 2025-02-16 17:43:59 +08:00
parent eabc638190
commit 8fba8f676c
4 changed files with 63 additions and 18 deletions

View File

@ -99,10 +99,16 @@ namespace asg_form.Controllers
var atuserqq = user.qqnumber;
if(atuserqq == null) return Ok(new { code = 500, message = "服务器错误" });
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(msg).Build();
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
await sub.SaveChangesAsync();
return Ok(new error_mb { code = 200, message = "新建任务成功" });
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new error_mb { code = 200, message = "新建任务成功" });
}
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
catch (Exception ex)
{
@ -149,8 +155,16 @@ namespace asg_form.Controllers
string qqgroup = "925510646";
var atuserqq = "3124961425";
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new error_mb { code = 200, message = "成功提交修改" });
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new error_mb { code = 200, message = "成功提交修改" });
}
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
}
public class statusChange
@ -212,9 +226,16 @@ namespace asg_form.Controllers
var atuserqq = user_done.qqnumber;
if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" });
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功提交修改", result });
}
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功提交修改", result });
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
}
@ -326,9 +347,17 @@ namespace asg_form.Controllers
string qqgroup = "925510646";
var atuserqq = user.qqnumber;
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "已通知" });
}
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "已通知" });
}
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
}catch (Exception ex)
{
return Ok(new { code = 500, message = "服务器错误" ,ex});

View File

@ -111,7 +111,7 @@ namespace asg_form.Controllers
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功发送邀请" ,data});
}
return Ok(new { code = 200, message = "已经在本场次邀请过这个人" });
return Ok(new { code = 500, message = "已经在本场次邀请过这个人" });
}
catch (Exception ex)
{

View File

@ -135,8 +135,16 @@ namespace asg_form.Controllers {
var atuserqq = auditinfo.nowAuthPersonId.ToString();
if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" });
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功修改" });
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功修改" });
}
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
else
{
@ -182,8 +190,16 @@ namespace asg_form.Controllers {
var atuserqq = auditinfo.nowAuthPersonId.ToString();
if (atuserqq == null) return Ok(new { code = 500, message = "服务器错误" });
var message = new MessageBuilder().Add(new AtSegment(atuserqq)).Text(mesg).Build();
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功新增" });
try
{
await runbot.runbotr.SendMessageAsync(MessageEnvironment.Channel, qqgroup, null, message, qqgroup);
return Ok(new { code = 200, message = "成功新增" });
}
catch
{
return Ok(new error_mb { code = 200, message = "机器人错误" });
}
}
}
}

View File

@ -125,7 +125,7 @@ namespace asg_form.Controllers
{
using (TestDbContext ctx = new TestDbContext())
{
ctx.news.Add(new T_news { Title = req_News.Title, msg = req_News.msg, Type = req_News.type, FormName = user.chinaname, time = DateTime.Now.ToString() });
ctx.news.Add(new T_news { Title = req_News.Title, msg = req_News.msg, Type = req_News.Type, FormName = user.chinaname, time = DateTime.Now.ToString() });
await ctx.SaveChangesAsync();
return Ok(new TReturn() { code=200,msg="添加成功!"});
}
@ -219,7 +219,7 @@ public class T_news
/// 内容推荐使用markdown格式
/// </summary>
public string msg { get; set; }
public string type { get; set; }
public string Type { get; set; }
}